/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/popl20-bad-counter-queue2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.dynamic-abstractions-a4a1cd3-m [2024-05-30 16:21:35,806 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-30 16:21:35,870 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/DynamicStratifiedAbstractions.epf [2024-05-30 16:21:35,874 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-30 16:21:35,874 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-30 16:21:35,875 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2024-05-30 16:21:35,897 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-30 16:21:35,897 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-30 16:21:35,898 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-30 16:21:35,901 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-30 16:21:35,901 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-30 16:21:35,901 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-30 16:21:35,901 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-30 16:21:35,903 INFO L153 SettingsManager]: * Use SBE=true [2024-05-30 16:21:35,903 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-30 16:21:35,903 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-30 16:21:35,903 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-30 16:21:35,903 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-30 16:21:35,903 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-30 16:21:35,904 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-30 16:21:35,904 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-30 16:21:35,904 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-30 16:21:35,904 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-30 16:21:35,904 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-30 16:21:35,904 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-30 16:21:35,905 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-30 16:21:35,905 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-30 16:21:35,905 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-30 16:21:35,905 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-30 16:21:35,905 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-30 16:21:35,906 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-30 16:21:35,906 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-30 16:21:35,906 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Abstraction for dynamic stratified reduction=VARIABLES_GLOBAL [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=DYNAMIC_ABSTRACTIONS [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-30 16:21:35,907 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Prune known deadend states from previous iterations -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: CEGAR restart behaviour -> ONE_CEGAR_PER_ERROR_LOCATION [2024-05-30 16:21:36,116 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-30 16:21:36,134 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-30 16:21:36,137 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-30 16:21:36,137 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-30 16:21:36,138 INFO L274 PluginConnector]: CDTParser initialized [2024-05-30 16:21:36,139 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2024-05-30 16:21:37,183 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-30 16:21:37,318 INFO L384 CDTParser]: Found 1 translation units. [2024-05-30 16:21:37,319 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2024-05-30 16:21:37,327 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/34af10bfe/4a4cb631ebd74f6598a0906623c52c72/FLAG80008d5e1 [2024-05-30 16:21:37,342 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/34af10bfe/4a4cb631ebd74f6598a0906623c52c72 [2024-05-30 16:21:37,345 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-30 16:21:37,345 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-30 16:21:37,346 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-30 16:21:37,346 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-30 16:21:37,351 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-30 16:21:37,352 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,353 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@232c2c4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37, skipping insertion in model container [2024-05-30 16:21:37,353 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,375 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-30 16:21:37,550 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/popl20-bad-counter-queue2.wvr.c[2271,2284] [2024-05-30 16:21:37,596 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-30 16:21:37,604 INFO L202 MainTranslator]: Completed pre-run [2024-05-30 16:21:37,616 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/popl20-bad-counter-queue2.wvr.c[2271,2284] [2024-05-30 16:21:37,620 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-30 16:21:37,632 INFO L206 MainTranslator]: Completed translation [2024-05-30 16:21:37,633 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37 WrapperNode [2024-05-30 16:21:37,633 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-30 16:21:37,637 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-30 16:21:37,637 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-30 16:21:37,637 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-30 16:21:37,642 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,649 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,674 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 142 [2024-05-30 16:21:37,674 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-30 16:21:37,675 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-30 16:21:37,675 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-30 16:21:37,675 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-30 16:21:37,684 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,685 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,697 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,698 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,705 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,707 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,709 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,709 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,724 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-30 16:21:37,725 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-30 16:21:37,725 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-30 16:21:37,725 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-30 16:21:37,726 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (1/1) ... [2024-05-30 16:21:37,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-30 16:21:37,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:37,761 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-05-30 16:21:37,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-05-30 16:21:37,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-30 16:21:37,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-30 16:21:37,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-30 16:21:37,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-30 16:21:37,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-30 16:21:37,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-30 16:21:37,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-30 16:21:37,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-30 16:21:37,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-30 16:21:37,806 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-30 16:21:37,806 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-30 16:21:37,808 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-30 16:21:37,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-30 16:21:37,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-30 16:21:37,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-30 16:21:37,810 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-30 16:21:37,905 INFO L241 CfgBuilder]: Building ICFG [2024-05-30 16:21:37,907 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-30 16:21:38,064 INFO L282 CfgBuilder]: Performing block encoding [2024-05-30 16:21:38,151 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-30 16:21:38,151 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2024-05-30 16:21:38,151 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.05 04:21:38 BoogieIcfgContainer [2024-05-30 16:21:38,151 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-30 16:21:38,153 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-30 16:21:38,153 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-30 16:21:38,156 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-30 16:21:38,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.05 04:21:37" (1/3) ... [2024-05-30 16:21:38,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@146d4dec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.05 04:21:38, skipping insertion in model container [2024-05-30 16:21:38,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 04:21:37" (2/3) ... [2024-05-30 16:21:38,157 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@146d4dec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.05 04:21:38, skipping insertion in model container [2024-05-30 16:21:38,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.05 04:21:38" (3/3) ... [2024-05-30 16:21:38,158 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2024-05-30 16:21:38,167 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-30 16:21:38,174 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-30 16:21:38,174 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-30 16:21:38,174 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-30 16:21:38,214 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-05-30 16:21:38,266 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-30 16:21:38,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-30 16:21:38,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:38,269 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-30 16:21:38,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-05-30 16:21:38,305 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-30 16:21:38,311 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION ======== [2024-05-30 16:21:38,318 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;@2854fe63, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-30 16:21:38,319 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-05-30 16:21:38,328 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:38,415 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,415 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,415 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,429 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,429 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,429 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,442 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,442 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,442 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,513 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,514 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,514 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,521 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 154 states. [2024-05-30 16:21:38,521 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-30 16:21:38,524 INFO L78 Accepts]: Start accepts. Automaton has currently 163 states, but on-demand construction may add more states Word has length 83 [2024-05-30 16:21:38,526 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:38,527 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:38,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:38,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1794556579, now seen corresponding path program 1 times [2024-05-30 16:21:38,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:38,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775816715] [2024-05-30 16:21:38,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:38,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:38,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:38,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:21:38,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:38,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775816715] [2024-05-30 16:21:38,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775816715] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 16:21:38,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 16:21:38,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-30 16:21:38,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691874330] [2024-05-30 16:21:38,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 16:21:38,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-05-30 16:21:38,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:38,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-05-30 16:21:38,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-05-30 16:21:38,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:38,783 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:38,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:38,784 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:38,786 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:38,836 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,837 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,837 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,854 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,854 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,855 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,868 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,868 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,868 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,906 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:38,907 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:38,907 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:38,922 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 164 states. [2024-05-30 16:21:38,922 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-30 16:21:38,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:38,923 INFO L78 Accepts]: Start accepts. Automaton has currently 173 states, but on-demand construction may add more states Word has length 80 [2024-05-30 16:21:38,924 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:38,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-30 16:21:38,925 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:38,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:38,926 INFO L85 PathProgramCache]: Analyzing trace with hash -17164763, now seen corresponding path program 1 times [2024-05-30 16:21:38,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:38,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874738331] [2024-05-30 16:21:38,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:38,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:38,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:39,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:21:39,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:39,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874738331] [2024-05-30 16:21:39,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874738331] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 16:21:39,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 16:21:39,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-30 16:21:39,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364866108] [2024-05-30 16:21:39,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 16:21:39,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-30 16:21:39,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:39,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-30 16:21:39,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-30 16:21:39,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,237 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:39,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:39,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,238 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:39,333 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:39,333 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:39,333 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:39,352 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 142 states. [2024-05-30 16:21:39,352 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-30 16:21:39,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:39,353 INFO L78 Accepts]: Start accepts. Automaton has currently 151 states, but on-demand construction may add more states Word has length 85 [2024-05-30 16:21:39,354 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:39,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-30 16:21:39,354 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:39,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:39,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1529214910, now seen corresponding path program 1 times [2024-05-30 16:21:39,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:39,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811406560] [2024-05-30 16:21:39,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:39,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:39,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:39,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:21:39,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:39,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811406560] [2024-05-30 16:21:39,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811406560] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 16:21:39,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 16:21:39,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-30 16:21:39,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080684176] [2024-05-30 16:21:39,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 16:21:39,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-30 16:21:39,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:39,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-30 16:21:39,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-30 16:21:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,510 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:39,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:39,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:39,511 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,511 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:39,664 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:39,665 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:39,665 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:39,673 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 150 states. [2024-05-30 16:21:39,674 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-30 16:21:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:39,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:39,674 INFO L78 Accepts]: Start accepts. Automaton has currently 159 states, but on-demand construction may add more states Word has length 93 [2024-05-30 16:21:39,677 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:39,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-30 16:21:39,677 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:39,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:39,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1361120394, now seen corresponding path program 1 times [2024-05-30 16:21:39,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:39,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392471115] [2024-05-30 16:21:39,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:39,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:39,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:39,852 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-30 16:21:39,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:39,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392471115] [2024-05-30 16:21:39,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392471115] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:39,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500481088] [2024-05-30 16:21:39,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:39,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:39,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:39,906 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:39,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-30 16:21:40,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:40,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 6 conjunts are in the unsatisfiable core [2024-05-30 16:21:40,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:40,105 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-30 16:21:40,106 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:40,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 16:21:40,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500481088] provided 1 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:40,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-05-30 16:21:40,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2024-05-30 16:21:40,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036581823] [2024-05-30 16:21:40,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 16:21:40,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-30 16:21:40,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:40,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-30 16:21:40,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-05-30 16:21:40,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:40,268 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:40,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:40,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:40,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:40,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:40,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:40,269 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:40,374 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:40,374 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:40,374 INFO L395 cStratifiedReduction]: Actual level: [] [2024-05-30 16:21:40,380 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 154 states. [2024-05-30 16:21:40,381 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-30 16:21:40,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:40,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:40,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:40,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:40,382 INFO L78 Accepts]: Start accepts. Automaton has currently 164 states, but on-demand construction may add more states Word has length 98 [2024-05-30 16:21:40,383 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:40,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-30 16:21:40,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:40,592 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:40,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:40,592 INFO L85 PathProgramCache]: Analyzing trace with hash -864208338, now seen corresponding path program 1 times [2024-05-30 16:21:40,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:40,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639695881] [2024-05-30 16:21:40,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:40,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:40,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:41,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 16:21:41,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:41,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639695881] [2024-05-30 16:21:41,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639695881] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:41,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341873238] [2024-05-30 16:21:41,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:41,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:41,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:41,094 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:41,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-30 16:21:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:41,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 46 conjunts are in the unsatisfiable core [2024-05-30 16:21:41,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:41,425 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 15 treesize of output 1 [2024-05-30 16:21:41,568 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-30 16:21:41,621 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-30 16:21:41,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:21:41,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:41,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 16:21:41,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341873238] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:41,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:41,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 8] total 27 [2024-05-30 16:21:41,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721427859] [2024-05-30 16:21:41,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:41,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-30 16:21:41,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:41,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-30 16:21:41,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2024-05-30 16:21:41,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:41,833 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:41,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 7.481481481481482) internal successors, (202), 27 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:41,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:41,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:41,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:41,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:41,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:41,833 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:42,321 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:42,321 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:42,321 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:42,338 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:42,339 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:42,339 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:42,369 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 173 states. [2024-05-30 16:21:42,369 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:42,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:42,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:42,373 INFO L78 Accepts]: Start accepts. Automaton has currently 175 states, but on-demand construction may add more states Word has length 103 [2024-05-30 16:21:42,374 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:42,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-05-30 16:21:42,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:42,588 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:42,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:42,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1335439625, now seen corresponding path program 2 times [2024-05-30 16:21:42,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:42,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195592268] [2024-05-30 16:21:42,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:42,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:42,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:42,715 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 16:21:42,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:42,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195592268] [2024-05-30 16:21:42,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195592268] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:42,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218149318] [2024-05-30 16:21:42,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 16:21:42,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:42,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:42,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-30 16:21:42,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-30 16:21:42,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 16:21:42,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:21:42,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-30 16:21:42,802 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:42,909 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 16:21:42,910 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:43,073 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 16:21:43,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218149318] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:43,074 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:43,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2024-05-30 16:21:43,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150893834] [2024-05-30 16:21:43,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:43,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-05-30 16:21:43,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:43,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-05-30 16:21:43,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2024-05-30 16:21:43,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:43,076 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:43,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.416666666666667) internal successors, (154), 24 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:43,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:43,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:43,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:43,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:43,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:43,076 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:43,076 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:43,273 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:43,273 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:43,273 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:43,286 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:43,286 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:43,286 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:43,299 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 182 states. [2024-05-30 16:21:43,299 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:43,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:43,300 INFO L78 Accepts]: Start accepts. Automaton has currently 184 states, but on-demand construction may add more states Word has length 111 [2024-05-30 16:21:43,301 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:43,308 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-30 16:21:43,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:43,506 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:43,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:43,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1718439087, now seen corresponding path program 3 times [2024-05-30 16:21:43,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:43,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898832903] [2024-05-30 16:21:43,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:43,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:43,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:43,639 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-30 16:21:43,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:43,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898832903] [2024-05-30 16:21:43,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898832903] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:43,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413798470] [2024-05-30 16:21:43,640 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 16:21:43,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:43,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:43,641 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:43,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-05-30 16:21:43,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-30 16:21:43,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:21:43,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-30 16:21:43,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:43,879 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-30 16:21:43,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:44,030 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-30 16:21:44,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413798470] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:44,030 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:44,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2024-05-30 16:21:44,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7946944] [2024-05-30 16:21:44,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:44,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-05-30 16:21:44,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:44,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-05-30 16:21:44,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2024-05-30 16:21:44,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:44,032 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:44,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.541666666666667) internal successors, (157), 24 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:44,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:44,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:44,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:44,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:44,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:44,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:44,032 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:44,032 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:44,262 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:44,262 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:44,262 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:44,274 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:44,274 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:44,274 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, ~N~0, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:44,284 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 200 states. [2024-05-30 16:21:44,284 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:44,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:44,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:44,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:44,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:44,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:44,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:44,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:44,287 INFO L78 Accepts]: Start accepts. Automaton has currently 210 states, but on-demand construction may add more states Word has length 116 [2024-05-30 16:21:44,288 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:44,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-05-30 16:21:44,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-05-30 16:21:44,493 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:44,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:44,494 INFO L85 PathProgramCache]: Analyzing trace with hash -566051691, now seen corresponding path program 4 times [2024-05-30 16:21:44,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:44,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140013391] [2024-05-30 16:21:44,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:44,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:44,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:45,210 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-30 16:21:45,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:45,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140013391] [2024-05-30 16:21:45,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140013391] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:45,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671922009] [2024-05-30 16:21:45,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 16:21:45,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:45,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:45,212 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:45,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-05-30 16:21:45,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 16:21:45,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:21:45,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 45 conjunts are in the unsatisfiable core [2024-05-30 16:21:45,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:45,487 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-30 16:21:45,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:45,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:21:45,672 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 35 treesize of output 43 [2024-05-30 16:21:45,772 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-30 16:21:45,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671922009] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:45,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:45,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 14] total 30 [2024-05-30 16:21:45,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682277575] [2024-05-30 16:21:45,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:45,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-05-30 16:21:45,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:45,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-05-30 16:21:45,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=790, Unknown=0, NotChecked=0, Total=870 [2024-05-30 16:21:45,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:45,774 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:45,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.766666666666667) internal successors, (173), 30 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:45,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:45,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:45,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:45,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:45,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:45,774 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:45,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:45,775 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:45,775 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:46,184 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:46,184 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:46,185 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:46,196 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:46,196 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:46,196 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:46,223 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 211 states. [2024-05-30 16:21:46,223 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:46,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:46,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:46,224 INFO L78 Accepts]: Start accepts. Automaton has currently 221 states, but on-demand construction may add more states Word has length 121 [2024-05-30 16:21:46,225 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:46,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-05-30 16:21:46,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:46,430 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:46,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:46,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1116146830, now seen corresponding path program 5 times [2024-05-30 16:21:46,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:46,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247770237] [2024-05-30 16:21:46,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:46,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:46,635 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-30 16:21:46,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:46,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247770237] [2024-05-30 16:21:46,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247770237] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:46,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605674287] [2024-05-30 16:21:46,636 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 16:21:46,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:46,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:46,637 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:46,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-05-30 16:21:46,720 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-05-30 16:21:46,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:21:46,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 14 conjunts are in the unsatisfiable core [2024-05-30 16:21:46,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:46,884 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 18 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-30 16:21:46,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:47,060 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 18 proven. 10 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-05-30 16:21:47,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605674287] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:47,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:47,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2024-05-30 16:21:47,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72167289] [2024-05-30 16:21:47,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:47,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-05-30 16:21:47,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:47,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-05-30 16:21:47,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=915, Unknown=0, NotChecked=0, Total=1122 [2024-05-30 16:21:47,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:47,063 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:47,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.529411764705882) internal successors, (188), 34 states have internal predecessors, (188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:47,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:47,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:47,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:47,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:47,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:47,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:47,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:47,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:47,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:47,064 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:47,324 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:47,324 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:47,324 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:47,335 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:47,335 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:47,335 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:47,347 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 220 states. [2024-05-30 16:21:47,347 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:47,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:47,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:21:47,348 INFO L78 Accepts]: Start accepts. Automaton has currently 230 states, but on-demand construction may add more states Word has length 129 [2024-05-30 16:21:47,348 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:47,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-05-30 16:21:47,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-05-30 16:21:47,554 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:47,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:47,554 INFO L85 PathProgramCache]: Analyzing trace with hash -952202170, now seen corresponding path program 6 times [2024-05-30 16:21:47,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:47,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915436285] [2024-05-30 16:21:47,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:47,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:47,779 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 16:21:47,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:47,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915436285] [2024-05-30 16:21:47,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915436285] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:47,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973447779] [2024-05-30 16:21:47,780 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 16:21:47,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:47,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:47,781 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:47,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-05-30 16:21:47,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-05-30 16:21:47,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:21:47,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 14 conjunts are in the unsatisfiable core [2024-05-30 16:21:47,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:48,150 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 10 proven. 24 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 16:21:48,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:48,419 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 27 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 16:21:48,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973447779] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:48,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:48,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2024-05-30 16:21:48,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865913671] [2024-05-30 16:21:48,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:48,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-05-30 16:21:48,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:48,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-05-30 16:21:48,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=918, Unknown=0, NotChecked=0, Total=1122 [2024-05-30 16:21:48,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:48,421 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:48,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 5.617647058823529) internal successors, (191), 34 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:21:48,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:48,422 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:48,843 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:48,844 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:48,844 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:48,854 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:48,855 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:48,855 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:48,866 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 232 states. [2024-05-30 16:21:48,867 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:21:48,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:48,867 INFO L78 Accepts]: Start accepts. Automaton has currently 247 states, but on-demand construction may add more states Word has length 134 [2024-05-30 16:21:48,868 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:48,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-05-30 16:21:49,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:49,073 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:49,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:49,074 INFO L85 PathProgramCache]: Analyzing trace with hash -619928738, now seen corresponding path program 7 times [2024-05-30 16:21:49,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:49,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072181035] [2024-05-30 16:21:49,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:49,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:49,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:50,205 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:21:50,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:50,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072181035] [2024-05-30 16:21:50,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072181035] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:50,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059875269] [2024-05-30 16:21:50,206 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 16:21:50,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:50,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:50,207 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:50,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-05-30 16:21:50,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:50,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 87 conjunts are in the unsatisfiable core [2024-05-30 16:21:50,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:50,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2024-05-30 16:21:50,340 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-05-30 16:21:50,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-05-30 16:21:50,476 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-30 16:21:50,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 15 [2024-05-30 16:21:50,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:21:50,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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-30 16:21:50,995 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-30 16:21:51,601 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:21:51,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:54,554 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-05-30 16:21:54,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059875269] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:54,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:54,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 22] total 75 [2024-05-30 16:21:54,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958333278] [2024-05-30 16:21:54,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:54,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2024-05-30 16:21:54,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:54,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2024-05-30 16:21:54,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=5269, Unknown=1, NotChecked=0, Total=5550 [2024-05-30 16:21:54,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:54,557 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:54,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 4.24) internal successors, (318), 75 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:54,558 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:54,558 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:56,783 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:56,783 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:56,783 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:56,793 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:56,794 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:56,794 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:56,868 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 243 states. [2024-05-30 16:21:56,868 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:21:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:56,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:21:56,869 INFO L78 Accepts]: Start accepts. Automaton has currently 258 states, but on-demand construction may add more states Word has length 139 [2024-05-30 16:21:56,870 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:56,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-05-30 16:21:57,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:57,075 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:57,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:57,075 INFO L85 PathProgramCache]: Analyzing trace with hash 500545159, now seen corresponding path program 8 times [2024-05-30 16:21:57,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:57,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619222487] [2024-05-30 16:21:57,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:57,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:57,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:57,360 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 16:21:57,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:57,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619222487] [2024-05-30 16:21:57,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619222487] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:57,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497701672] [2024-05-30 16:21:57,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 16:21:57,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:57,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:57,362 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:57,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-05-30 16:21:57,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 16:21:57,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:21:57,472 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-30 16:21:57,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:57,769 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 34 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 16:21:57,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:21:58,078 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 34 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 16:21:58,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497701672] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:21:58,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:21:58,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2024-05-30 16:21:58,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828109504] [2024-05-30 16:21:58,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:21:58,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-05-30 16:21:58,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:21:58,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-05-30 16:21:58,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=1570, Unknown=0, NotChecked=0, Total=1892 [2024-05-30 16:21:58,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:58,081 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:21:58,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 5.045454545454546) internal successors, (222), 44 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:58,081 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:58,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:21:58,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:58,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:21:58,082 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:58,082 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:21:58,466 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:58,466 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:21:58,466 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:58,476 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:21:58,476 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:58,476 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:21:58,493 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 252 states. [2024-05-30 16:21:58,493 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:21:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:21:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:21:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:21:58,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:21:58,494 INFO L78 Accepts]: Start accepts. Automaton has currently 267 states, but on-demand construction may add more states Word has length 147 [2024-05-30 16:21:58,495 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:21:58,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-05-30 16:21:58,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-05-30 16:21:58,700 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:21:58,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:21:58,700 INFO L85 PathProgramCache]: Analyzing trace with hash -608061377, now seen corresponding path program 9 times [2024-05-30 16:21:58,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:21:58,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831560107] [2024-05-30 16:21:58,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:21:58,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:21:58,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:21:58,964 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-05-30 16:21:58,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:21:58,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831560107] [2024-05-30 16:21:58,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831560107] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:21:58,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522905491] [2024-05-30 16:21:58,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 16:21:58,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:21:58,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:21:58,965 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:21:58,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-05-30 16:21:59,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-05-30 16:21:59,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:21:59,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-30 16:21:59,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:21:59,654 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 27 proven. 43 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-05-30 16:21:59,654 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:22:00,042 INFO L134 CoverageAnalysis]: Checked inductivity of 104 backedges. 52 proven. 18 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-05-30 16:22:00,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522905491] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:22:00,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:22:00,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2024-05-30 16:22:00,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803032385] [2024-05-30 16:22:00,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:22:00,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-05-30 16:22:00,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:22:00,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-05-30 16:22:00,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1575, Unknown=0, NotChecked=0, Total=1892 [2024-05-30 16:22:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:00,046 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:22:00,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 5.113636363636363) internal successors, (225), 44 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:00,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:00,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:00,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:00,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:00,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:00,047 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:00,047 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:22:00,590 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:00,591 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:22:00,591 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:00,604 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:00,604 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:00,604 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:00,616 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 264 states. [2024-05-30 16:22:00,616 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:22:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:00,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:00,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:00,617 INFO L78 Accepts]: Start accepts. Automaton has currently 284 states, but on-demand construction may add more states Word has length 152 [2024-05-30 16:22:00,618 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:22:00,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-05-30 16:22:00,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:00,828 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:22:00,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:22:00,829 INFO L85 PathProgramCache]: Analyzing trace with hash 699599621, now seen corresponding path program 10 times [2024-05-30 16:22:00,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:22:00,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126579985] [2024-05-30 16:22:00,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:22:00,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:22:00,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:22:03,244 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:22:03,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:22:03,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126579985] [2024-05-30 16:22:03,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126579985] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:22:03,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343129542] [2024-05-30 16:22:03,245 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 16:22:03,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:03,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:22:03,246 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:22:03,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-05-30 16:22:03,350 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 16:22:03,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:22:03,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 95 conjunts are in the unsatisfiable core [2024-05-30 16:22:03,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:22:04,493 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:22:04,493 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:22:05,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:22:05,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 69 treesize of output 153 [2024-05-30 16:22:05,919 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-05-30 16:22:05,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343129542] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:22:05,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:22:05,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 39, 26] total 84 [2024-05-30 16:22:05,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794684999] [2024-05-30 16:22:05,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:22:05,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-30 16:22:05,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:22:05,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-30 16:22:05,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=6698, Unknown=0, NotChecked=0, Total=6972 [2024-05-30 16:22:05,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:05,923 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:22:05,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 3.869047619047619) internal successors, (325), 84 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:22:05,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:05,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:05,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:05,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:05,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:05,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:05,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:05,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:05,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:05,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:05,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:05,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:05,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:05,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:05,924 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:22:08,683 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:08,684 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:22:08,684 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:08,693 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:08,693 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:08,693 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:08,818 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 276 states. [2024-05-30 16:22:08,818 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:22:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:08,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:08,819 INFO L78 Accepts]: Start accepts. Automaton has currently 296 states, but on-demand construction may add more states Word has length 157 [2024-05-30 16:22:08,820 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:22:08,827 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-30 16:22:09,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-05-30 16:22:09,025 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:22:09,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:22:09,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1119349086, now seen corresponding path program 11 times [2024-05-30 16:22:09,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:22:09,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326168822] [2024-05-30 16:22:09,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:22:09,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:22:09,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:22:09,334 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 42 proven. 65 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-05-30 16:22:09,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:22:09,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326168822] [2024-05-30 16:22:09,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326168822] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:22:09,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336021358] [2024-05-30 16:22:09,334 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 16:22:09,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:09,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:22:09,336 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:22:09,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-05-30 16:22:09,436 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-05-30 16:22:09,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:22:09,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 20 conjunts are in the unsatisfiable core [2024-05-30 16:22:09,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:22:09,799 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 34 proven. 55 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-05-30 16:22:09,800 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:22:10,110 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 34 proven. 55 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-05-30 16:22:10,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336021358] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:22:10,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:22:10,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 21] total 51 [2024-05-30 16:22:10,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932358725] [2024-05-30 16:22:10,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:22:10,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-05-30 16:22:10,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:22:10,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-05-30 16:22:10,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=2338, Unknown=0, NotChecked=0, Total=2550 [2024-05-30 16:22:10,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:10,113 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:22:10,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 5.254901960784314) internal successors, (268), 51 states have internal predecessors, (268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:10,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:10,113 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:22:11,184 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:11,184 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:22:11,184 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:11,194 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:11,194 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:11,194 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:11,347 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 296 states. [2024-05-30 16:22:11,348 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:11,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:11,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:11,349 INFO L78 Accepts]: Start accepts. Automaton has currently 321 states, but on-demand construction may add more states Word has length 170 [2024-05-30 16:22:11,350 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:22:11,357 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-30 16:22:11,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-05-30 16:22:11,551 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:22:11,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:22:11,551 INFO L85 PathProgramCache]: Analyzing trace with hash -98876274, now seen corresponding path program 12 times [2024-05-30 16:22:11,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:22:11,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469046642] [2024-05-30 16:22:11,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:22:11,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:22:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:22:14,354 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 0 proven. 195 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:22:14,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:22:14,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469046642] [2024-05-30 16:22:14,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469046642] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:22:14,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194279556] [2024-05-30 16:22:14,354 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 16:22:14,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:14,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:22:14,355 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:22:14,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-05-30 16:22:14,493 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-05-30 16:22:14,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:22:14,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 111 conjunts are in the unsatisfiable core [2024-05-30 16:22:14,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:22:16,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:22:16,780 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:22:16,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 39 [2024-05-30 16:22:17,011 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 26 proven. 139 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-05-30 16:22:17,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:22:19,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:22:19,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 89 [2024-05-30 16:22:19,997 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-05-30 16:22:19,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194279556] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:22:19,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:22:19,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 41] total 122 [2024-05-30 16:22:19,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437866464] [2024-05-30 16:22:19,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:22:19,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2024-05-30 16:22:19,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:22:19,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2024-05-30 16:22:20,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=654, Invalid=14108, Unknown=0, NotChecked=0, Total=14762 [2024-05-30 16:22:20,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:20,002 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:22:20,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 122 states have (on average 3.3114754098360657) internal successors, (404), 122 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:22:20,002 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:20,002 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:20,002 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:20,002 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:20,003 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:20,003 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:22:28,179 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:28,179 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:22:28,179 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:28,188 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:28,188 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:28,188 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:28,314 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 307 states. [2024-05-30 16:22:28,314 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:22:28,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:28,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:28,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:28,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:22:28,315 INFO L78 Accepts]: Start accepts. Automaton has currently 332 states, but on-demand construction may add more states Word has length 175 [2024-05-30 16:22:28,316 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:22:28,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-05-30 16:22:28,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-05-30 16:22:28,522 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:22:28,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:22:28,522 INFO L85 PathProgramCache]: Analyzing trace with hash 513799703, now seen corresponding path program 13 times [2024-05-30 16:22:28,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:22:28,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961380816] [2024-05-30 16:22:28,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:22:28,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:22:28,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:22:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 64 proven. 102 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-05-30 16:22:28,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:22:28,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961380816] [2024-05-30 16:22:28,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961380816] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:22:28,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261007762] [2024-05-30 16:22:28,925 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 16:22:28,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:28,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:22:28,925 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:22:28,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-05-30 16:22:29,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:22:29,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-30 16:22:29,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:22:29,499 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 81 proven. 85 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-05-30 16:22:29,500 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:22:29,971 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 81 proven. 85 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-05-30 16:22:29,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261007762] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:22:29,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:22:29,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 64 [2024-05-30 16:22:29,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609708655] [2024-05-30 16:22:29,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:22:29,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-05-30 16:22:29,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:22:29,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-05-30 16:22:29,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=3402, Unknown=0, NotChecked=0, Total=4032 [2024-05-30 16:22:29,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:29,974 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:22:29,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 4.53125) internal successors, (290), 64 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:22:29,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:29,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:29,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:29,974 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:22:29,975 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:29,975 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:22:30,510 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:30,510 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:22:30,510 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:30,519 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:30,520 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:30,520 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:30,539 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 316 states. [2024-05-30 16:22:30,539 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:22:30,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:22:30,540 INFO L78 Accepts]: Start accepts. Automaton has currently 341 states, but on-demand construction may add more states Word has length 183 [2024-05-30 16:22:30,542 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:22:30,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-05-30 16:22:30,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-05-30 16:22:30,747 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:22:30,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:22:30,747 INFO L85 PathProgramCache]: Analyzing trace with hash 520059855, now seen corresponding path program 14 times [2024-05-30 16:22:30,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:22:30,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496770403] [2024-05-30 16:22:30,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:22:30,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:22:30,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:22:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 56 proven. 125 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 16:22:31,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:22:31,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496770403] [2024-05-30 16:22:31,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496770403] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:22:31,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209923726] [2024-05-30 16:22:31,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 16:22:31,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:31,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:22:31,164 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:22:31,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-05-30 16:22:31,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 16:22:31,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:22:31,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-30 16:22:31,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:22:31,819 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 85 proven. 96 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 16:22:31,820 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:22:32,365 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 126 proven. 55 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 16:22:32,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209923726] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:22:32,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:22:32,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 64 [2024-05-30 16:22:32,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884723042] [2024-05-30 16:22:32,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:22:32,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-05-30 16:22:32,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:22:32,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-05-30 16:22:32,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=3411, Unknown=0, NotChecked=0, Total=4032 [2024-05-30 16:22:32,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:32,368 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:22:32,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 4.578125) internal successors, (293), 64 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:22:32,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:32,368 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:22:32,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:32,369 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:22:33,318 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:33,318 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:22:33,318 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:33,329 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:33,329 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:33,329 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:22:33,347 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 328 states. [2024-05-30 16:22:33,347 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:22:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:22:33,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:22:33,348 INFO L78 Accepts]: Start accepts. Automaton has currently 358 states, but on-demand construction may add more states Word has length 188 [2024-05-30 16:22:33,349 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:22:33,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-05-30 16:22:33,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-05-30 16:22:33,554 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:22:33,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:22:33,554 INFO L85 PathProgramCache]: Analyzing trace with hash 458293621, now seen corresponding path program 15 times [2024-05-30 16:22:33,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:22:33,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358092147] [2024-05-30 16:22:33,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:22:33,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:22:33,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:22:37,190 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:22:37,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:22:37,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358092147] [2024-05-30 16:22:37,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358092147] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:22:37,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103050913] [2024-05-30 16:22:37,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 16:22:37,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:37,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:22:37,191 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:22:37,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-05-30 16:22:37,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-05-30 16:22:37,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:22:37,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 143 conjunts are in the unsatisfiable core [2024-05-30 16:22:37,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:22:38,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:22:38,564 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-30 16:22:38,629 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-30 16:22:41,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:22:41,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:22:41,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:22:41,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:22:41,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:22:41,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:22:41,267 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:22:41,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 74 treesize of output 113 [2024-05-30 16:22:41,558 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 41 proven. 162 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-05-30 16:22:41,558 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:22:46,243 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 268 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-30 16:22:46,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103050913] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:22:46,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:22:46,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57, 51] total 150 [2024-05-30 16:22:46,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259512659] [2024-05-30 16:22:46,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:22:46,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 150 states [2024-05-30 16:22:46,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:22:46,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 150 interpolants. [2024-05-30 16:22:46,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=890, Invalid=21460, Unknown=0, NotChecked=0, Total=22350 [2024-05-30 16:22:46,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:46,249 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:22:46,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 150 states, 150 states have (on average 3.0733333333333333) internal successors, (461), 150 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:46,249 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:46,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:46,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:22:46,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:22:46,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:22:46,250 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:46,250 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:22:59,522 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:59,523 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:22:59,523 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:59,531 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:22:59,532 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:59,532 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:22:59,703 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 339 states. [2024-05-30 16:22:59,703 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:22:59,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:22:59,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:22:59,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:22:59,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:22:59,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:22:59,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:22:59,704 INFO L78 Accepts]: Start accepts. Automaton has currently 369 states, but on-demand construction may add more states Word has length 193 [2024-05-30 16:22:59,706 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:22:59,710 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-30 16:22:59,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:22:59,909 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:22:59,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:22:59,910 INFO L85 PathProgramCache]: Analyzing trace with hash -769225170, now seen corresponding path program 16 times [2024-05-30 16:22:59,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:22:59,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868256551] [2024-05-30 16:22:59,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:22:59,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:22:59,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:23:00,433 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 91 proven. 147 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 16:23:00,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:23:00,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868256551] [2024-05-30 16:23:00,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868256551] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:23:00,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046398119] [2024-05-30 16:23:00,434 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 16:23:00,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:00,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:23:00,435 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:23:00,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-30 16:23:00,549 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 16:23:00,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:23:00,550 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-30 16:23:00,553 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:23:01,173 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 112 proven. 126 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 16:23:01,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:23:01,760 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 112 proven. 126 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 16:23:01,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046398119] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:23:01,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:23:01,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 74 [2024-05-30 16:23:01,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693835645] [2024-05-30 16:23:01,760 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:23:01,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-05-30 16:23:01,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:23:01,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-05-30 16:23:01,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=823, Invalid=4579, Unknown=0, NotChecked=0, Total=5402 [2024-05-30 16:23:01,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:01,763 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:23:01,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 4.378378378378378) internal successors, (324), 74 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:01,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:01,763 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:23:02,377 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:02,377 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:23:02,377 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:23:02,386 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:02,386 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:23:02,386 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:23:02,408 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 348 states. [2024-05-30 16:23:02,408 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:02,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:23:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:02,409 INFO L78 Accepts]: Start accepts. Automaton has currently 378 states, but on-demand construction may add more states Word has length 201 [2024-05-30 16:23:02,411 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:23:02,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-05-30 16:23:02,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:02,615 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:23:02,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:23:02,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1879381478, now seen corresponding path program 17 times [2024-05-30 16:23:02,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:23:02,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527857027] [2024-05-30 16:23:02,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:23:02,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:23:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:23:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 90 proven. 166 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-30 16:23:03,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:23:03,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527857027] [2024-05-30 16:23:03,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527857027] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:23:03,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1132025914] [2024-05-30 16:23:03,132 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 16:23:03,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:03,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:23:03,133 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:23:03,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-05-30 16:23:03,287 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-05-30 16:23:03,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:23:03,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-30 16:23:03,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:23:03,845 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 81 proven. 112 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-05-30 16:23:03,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:23:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 81 proven. 112 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-05-30 16:23:04,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1132025914] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:23:04,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:23:04,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29, 29] total 59 [2024-05-30 16:23:04,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262632133] [2024-05-30 16:23:04,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:23:04,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-05-30 16:23:04,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:23:04,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-05-30 16:23:04,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=340, Invalid=3082, Unknown=0, NotChecked=0, Total=3422 [2024-05-30 16:23:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:04,269 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:23:04,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 4.898305084745763) internal successors, (289), 59 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:04,269 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:04,270 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:23:06,097 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:06,097 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:23:06,097 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:23:06,106 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:06,106 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:23:06,106 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:23:06,312 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 360 states. [2024-05-30 16:23:06,313 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:06,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-05-30 16:23:06,314 INFO L78 Accepts]: Start accepts. Automaton has currently 395 states, but on-demand construction may add more states Word has length 206 [2024-05-30 16:23:06,316 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:23:06,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-05-30 16:23:06,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:06,516 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:23:06,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:23:06,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1761927746, now seen corresponding path program 18 times [2024-05-30 16:23:06,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:23:06,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549330329] [2024-05-30 16:23:06,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:23:06,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:23:06,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:23:10,973 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 0 proven. 399 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:23:10,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:23:10,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549330329] [2024-05-30 16:23:10,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549330329] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:23:10,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093034068] [2024-05-30 16:23:10,973 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 16:23:10,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:10,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:23:10,974 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:23:10,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-05-30 16:23:11,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-05-30 16:23:11,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:23:11,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 175 conjunts are in the unsatisfiable core [2024-05-30 16:23:11,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:23:13,257 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 15 treesize of output 1 [2024-05-30 16:23:13,817 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-30 16:23:13,911 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-30 16:23:18,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:18,404 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:23:18,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 33 [2024-05-30 16:23:18,714 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 0 proven. 399 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:23:18,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:23:24,690 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_712 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_712) c_~A~0.base))) (= (let ((.cse1 (* c_~N~0 4))) (+ (select .cse0 (+ (- 20) c_~A~0.offset .cse1)) (select .cse0 (+ c_~A~0.offset (- 16) .cse1)) (select .cse0 (+ c_~A~0.offset .cse1 (- 12))) c_~counter~0 (select .cse0 (+ c_~A~0.offset .cse1 (- 24))))) (+ (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 (+ c_~A~0.offset 16)) (select .cse0 (+ c_~A~0.offset 8)) (select .cse0 (+ c_~A~0.offset 12)))))) is different from false [2024-05-30 16:23:24,713 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_711 (Array Int Int)) (v_ArrVal_712 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_711) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_712) c_~A~0.base))) (= (let ((.cse1 (* c_~N~0 4))) (+ (select .cse0 (+ c_~A~0.offset .cse1 (- 12))) (select .cse0 (+ c_~A~0.offset (- 16) .cse1)) c_~counter~0 (select .cse0 (+ c_~A~0.offset .cse1 (- 24))) (select .cse0 (+ (- 20) c_~A~0.offset .cse1)))) (+ (select .cse0 (+ c_~A~0.offset 8)) (select .cse0 (+ c_~A~0.offset 12)) (select .cse0 (+ c_~A~0.offset 4)) (select .cse0 (+ c_~A~0.offset 16)))))) is different from false [2024-05-30 16:23:25,123 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_711 (Array Int Int)) (v_ArrVal_712 (Array Int Int))) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_711) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_712) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|))) (= (let ((.cse1 (* c_~N~0 4))) (+ (select .cse0 (+ (- 16) .cse1 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) (select .cse0 (+ (- 20) .cse1 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) c_~counter~0 (select .cse0 (+ .cse1 (- 12) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) (select .cse0 (+ .cse1 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset| (- 24))))) (+ (select .cse0 (+ 12 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) (select .cse0 (+ 16 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) (select .cse0 (+ |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset| 4)) (select .cse0 (+ 8 |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)))))) is different from false [2024-05-30 16:23:26,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:23:26,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 216 treesize of output 133 [2024-05-30 16:23:26,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:23:26,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 550 treesize of output 558 [2024-05-30 16:23:26,242 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:23:26,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 122 treesize of output 162 [2024-05-30 16:23:26,780 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:23:26,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 83 treesize of output 168 [2024-05-30 16:23:30,535 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 0 proven. 399 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:23:30,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093034068] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:23:30,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:23:30,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 76, 73] total 208 [2024-05-30 16:23:30,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326076701] [2024-05-30 16:23:30,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:23:30,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 208 states [2024-05-30 16:23:30,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:23:30,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 208 interpolants. [2024-05-30 16:23:30,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1215, Invalid=40504, Unknown=113, NotChecked=1224, Total=43056 [2024-05-30 16:23:30,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:30,541 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:23:30,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 208 states, 208 states have (on average 2.7211538461538463) internal successors, (566), 208 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2024-05-30 16:23:30,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:30,543 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:23:40,596 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:40,597 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:23:40,597 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:40,606 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:40,606 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:40,606 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:40,819 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 369 states. [2024-05-30 16:23:40,819 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:40,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-05-30 16:23:40,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:23:40,822 INFO L78 Accepts]: Start accepts. Automaton has currently 404 states, but on-demand construction may add more states Word has length 214 [2024-05-30 16:23:40,824 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:23:40,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-05-30 16:23:41,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-05-30 16:23:41,025 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:23:41,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:23:41,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1050206470, now seen corresponding path program 19 times [2024-05-30 16:23:41,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:23:41,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2939169] [2024-05-30 16:23:41,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:23:41,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:23:41,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:23:41,653 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 132 proven. 212 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-30 16:23:41,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:23:41,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2939169] [2024-05-30 16:23:41,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2939169] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:23:41,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831244304] [2024-05-30 16:23:41,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 16:23:41,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:41,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:23:41,654 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:23:41,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-05-30 16:23:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:23:41,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-30 16:23:41,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:23:42,611 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 175 proven. 169 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-30 16:23:42,611 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:23:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 232 proven. 112 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-30 16:23:43,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831244304] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:23:43,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:23:43,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 84 [2024-05-30 16:23:43,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923624566] [2024-05-30 16:23:43,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:23:43,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-30 16:23:43,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:23:43,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-30 16:23:43,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1029, Invalid=5943, Unknown=0, NotChecked=0, Total=6972 [2024-05-30 16:23:43,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:43,431 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:23:43,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.2976190476190474) internal successors, (361), 84 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:23:43,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:43,432 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:23:45,401 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:45,401 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:23:45,401 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:45,403 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:45,403 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:45,403 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:45,545 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:45,545 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:45,545 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:45,589 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:45,589 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:45,590 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:45,613 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 484 states. [2024-05-30 16:23:45,613 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:23:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:23:45,614 INFO L78 Accepts]: Start accepts. Automaton has currently 528 states, but on-demand construction may add more states Word has length 219 [2024-05-30 16:23:45,617 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:23:45,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-05-30 16:23:45,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:45,817 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:23:45,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:23:45,818 INFO L85 PathProgramCache]: Analyzing trace with hash 182490975, now seen corresponding path program 20 times [2024-05-30 16:23:45,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:23:45,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807884002] [2024-05-30 16:23:45,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:23:45,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:23:45,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:23:46,434 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 132 proven. 212 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 16:23:46,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:23:46,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807884002] [2024-05-30 16:23:46,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807884002] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:23:46,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762438587] [2024-05-30 16:23:46,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 16:23:46,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:46,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:23:46,436 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:23:46,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-05-30 16:23:46,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 16:23:46,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:23:46,559 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-30 16:23:46,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:23:47,412 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 175 proven. 169 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 16:23:47,413 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:23:48,221 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 232 proven. 112 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 16:23:48,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762438587] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:23:48,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:23:48,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 84 [2024-05-30 16:23:48,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146753646] [2024-05-30 16:23:48,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:23:48,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-30 16:23:48,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:23:48,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-30 16:23:48,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1029, Invalid=5943, Unknown=0, NotChecked=0, Total=6972 [2024-05-30 16:23:48,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:48,224 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:23:48,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.2976190476190474) internal successors, (361), 84 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:48,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:23:48,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:48,225 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:23:49,495 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:49,495 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:23:49,495 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:49,498 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:49,498 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:49,498 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:49,521 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:49,522 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:49,522 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:49,609 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:23:49,609 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:49,609 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:23:49,667 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 508 states. [2024-05-30 16:23:49,667 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:23:49,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:23:49,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:23:49,668 INFO L78 Accepts]: Start accepts. Automaton has currently 558 states, but on-demand construction may add more states Word has length 224 [2024-05-30 16:23:49,671 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:23:49,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-05-30 16:23:49,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-05-30 16:23:49,871 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:23:49,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:23:49,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2091032549, now seen corresponding path program 21 times [2024-05-30 16:23:49,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:23:49,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035610875] [2024-05-30 16:23:49,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:23:49,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:23:49,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:23:54,787 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:23:54,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:23:54,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035610875] [2024-05-30 16:23:54,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035610875] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:23:54,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400898519] [2024-05-30 16:23:54,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 16:23:54,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:23:54,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:23:54,789 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:23:54,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-05-30 16:23:55,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-05-30 16:23:55,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:23:55,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 189 conjunts are in the unsatisfiable core [2024-05-30 16:23:55,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:23:55,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:23:56,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:23:56,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:23:56,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:23:56,757 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-30 16:23:56,840 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-30 16:23:59,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:23:59,867 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:23:59,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 86 treesize of output 185 [2024-05-30 16:24:00,267 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 57 proven. 296 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-05-30 16:24:00,267 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:24:08,192 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-05-30 16:24:08,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400898519] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:24:08,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:24:08,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71, 68] total 177 [2024-05-30 16:24:08,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319278411] [2024-05-30 16:24:08,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:24:08,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 177 states [2024-05-30 16:24:08,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:24:08,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2024-05-30 16:24:08,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1142, Invalid=30010, Unknown=0, NotChecked=0, Total=31152 [2024-05-30 16:24:08,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:08,196 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:24:08,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 177 states, 177 states have (on average 2.8870056497175143) internal successors, (511), 177 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:24:08,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:08,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:24:08,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:08,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:08,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:24:08,196 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:08,197 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:08,197 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:24:27,726 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:24:27,727 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:24:27,727 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:27,736 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:24:27,736 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:27,736 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:27,993 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 403 states. [2024-05-30 16:24:27,993 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:27,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:24:27,995 INFO L78 Accepts]: Start accepts. Automaton has currently 443 states, but on-demand construction may add more states Word has length 229 [2024-05-30 16:24:27,997 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:24:28,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-05-30 16:24:28,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-05-30 16:24:28,198 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:24:28,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:24:28,198 INFO L85 PathProgramCache]: Analyzing trace with hash 918616830, now seen corresponding path program 22 times [2024-05-30 16:24:28,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:24:28,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004676581] [2024-05-30 16:24:28,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:24:28,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:24:28,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:24:28,878 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 160 proven. 261 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 16:24:28,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:24:28,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004676581] [2024-05-30 16:24:28,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004676581] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:24:28,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578079007] [2024-05-30 16:24:28,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 16:24:28,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:24:28,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:24:28,879 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:24:28,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-05-30 16:24:29,011 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 16:24:29,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:24:29,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 38 conjunts are in the unsatisfiable core [2024-05-30 16:24:29,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:24:29,913 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 189 proven. 232 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 16:24:29,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:24:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 189 proven. 232 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 16:24:30,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578079007] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:24:30,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:24:30,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 94 [2024-05-30 16:24:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453658521] [2024-05-30 16:24:30,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:24:30,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-05-30 16:24:30,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:24:30,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-05-30 16:24:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1287, Invalid=7455, Unknown=0, NotChecked=0, Total=8742 [2024-05-30 16:24:30,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:30,788 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:24:30,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 4.170212765957447) internal successors, (392), 94 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:24:30,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:30,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:24:30,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:24:30,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:30,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:30,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:24:30,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:30,789 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:24:31,565 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:24:31,565 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:24:31,565 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:31,574 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:24:31,574 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:31,574 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:31,595 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 412 states. [2024-05-30 16:24:31,595 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:24:31,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:31,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:24:31,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:31,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:31,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:24:31,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:31,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:24:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:24:31,601 INFO L78 Accepts]: Start accepts. Automaton has currently 452 states, but on-demand construction may add more states Word has length 237 [2024-05-30 16:24:31,603 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:24:31,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-05-30 16:24:31,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:24:31,808 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:24:31,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:24:31,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1590167222, now seen corresponding path program 23 times [2024-05-30 16:24:31,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:24:31,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736342564] [2024-05-30 16:24:31,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:24:31,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:24:31,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:24:32,514 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 182 proven. 263 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-05-30 16:24:32,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:24:32,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736342564] [2024-05-30 16:24:32,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736342564] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:24:32,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111968104] [2024-05-30 16:24:32,515 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 16:24:32,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:24:32,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:24:32,516 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:24:32,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-05-30 16:24:32,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-05-30 16:24:32,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:24:32,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-30 16:24:32,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:24:33,529 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 148 proven. 189 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2024-05-30 16:24:33,529 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:24:34,160 INFO L134 CoverageAnalysis]: Checked inductivity of 634 backedges. 148 proven. 189 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2024-05-30 16:24:34,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111968104] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:24:34,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:24:34,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 37, 37] total 75 [2024-05-30 16:24:34,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039462514] [2024-05-30 16:24:34,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:24:34,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2024-05-30 16:24:34,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:24:34,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2024-05-30 16:24:34,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=5026, Unknown=0, NotChecked=0, Total=5550 [2024-05-30 16:24:34,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:34,163 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:24:34,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 4.466666666666667) internal successors, (335), 75 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:24:34,163 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:24:34,164 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:34,164 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:24:36,559 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:24:36,559 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:24:36,559 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:36,568 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:24:36,568 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:36,568 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:24:36,838 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 424 states. [2024-05-30 16:24:36,839 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:24:36,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:24:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:24:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:24:36,840 INFO L78 Accepts]: Start accepts. Automaton has currently 469 states, but on-demand construction may add more states Word has length 242 [2024-05-30 16:24:36,843 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:24:36,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-05-30 16:24:37,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-05-30 16:24:37,044 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:24:37,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:24:37,044 INFO L85 PathProgramCache]: Analyzing trace with hash 2138975982, now seen corresponding path program 24 times [2024-05-30 16:24:37,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:24:37,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692604058] [2024-05-30 16:24:37,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:24:37,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:24:37,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:24:43,528 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 0 proven. 675 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:24:43,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:24:43,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692604058] [2024-05-30 16:24:43,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692604058] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:24:43,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570401707] [2024-05-30 16:24:43,528 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 16:24:43,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:24:43,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:24:43,529 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:24:43,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-05-30 16:24:44,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-05-30 16:24:44,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:24:44,024 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 209 conjunts are in the unsatisfiable core [2024-05-30 16:24:44,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:24:46,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:24:46,681 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-30 16:24:46,778 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-30 16:24:53,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:24:53,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:24:53,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:24:53,142 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:24:53,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 56 treesize of output 71 [2024-05-30 16:24:53,528 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 26 proven. 619 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-05-30 16:24:53,528 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:25:04,285 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 0 proven. 519 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-05-30 16:25:04,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570401707] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:25:04,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:25:04,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85, 67] total 227 [2024-05-30 16:25:04,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434843141] [2024-05-30 16:25:04,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:25:04,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 227 states [2024-05-30 16:25:04,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:25:04,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 227 interpolants. [2024-05-30 16:25:04,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1367, Invalid=49935, Unknown=0, NotChecked=0, Total=51302 [2024-05-30 16:25:04,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:04,289 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:25:04,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 227 states, 227 states have (on average 2.696035242290749) internal successors, (612), 227 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:25:04,290 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:25:04,291 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:04,291 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:25:26,968 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:25:26,968 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:25:26,968 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:25:26,977 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:25:26,978 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:25:26,978 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:25:27,243 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 444 states. [2024-05-30 16:25:27,243 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:25:27,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:25:27,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:25:27,245 INFO L78 Accepts]: Start accepts. Automaton has currently 489 states, but on-demand construction may add more states Word has length 255 [2024-05-30 16:25:27,248 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:25:27,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-05-30 16:25:27,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-05-30 16:25:27,449 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:25:27,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:25:27,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1700853009, now seen corresponding path program 25 times [2024-05-30 16:25:27,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:25:27,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813941664] [2024-05-30 16:25:27,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:25:27,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:25:27,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:25:28,352 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 240 proven. 319 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-30 16:25:28,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:25:28,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813941664] [2024-05-30 16:25:28,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813941664] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:25:28,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283798991] [2024-05-30 16:25:28,353 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 16:25:28,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:25:28,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:25:28,354 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:25:28,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-05-30 16:25:28,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:25:28,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 42 conjunts are in the unsatisfiable core [2024-05-30 16:25:28,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:25:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 297 proven. 262 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-30 16:25:29,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:25:30,951 INFO L134 CoverageAnalysis]: Checked inductivity of 794 backedges. 370 proven. 189 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-30 16:25:30,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283798991] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:25:30,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:25:30,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 104 [2024-05-30 16:25:30,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356942743] [2024-05-30 16:25:30,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:25:30,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2024-05-30 16:25:30,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:25:30,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2024-05-30 16:25:30,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1541, Invalid=9171, Unknown=0, NotChecked=0, Total=10712 [2024-05-30 16:25:30,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:30,955 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:25:30,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 104 states, 104 states have (on average 4.125) internal successors, (429), 104 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:25:30,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:30,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:25:30,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:30,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:30,955 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:25:30,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:30,956 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:25:32,800 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:25:32,800 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:25:32,801 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:25:32,809 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:25:32,810 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:25:32,810 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:25:32,845 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 456 states. [2024-05-30 16:25:32,845 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:25:32,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:25:32,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:25:32,846 INFO L78 Accepts]: Start accepts. Automaton has currently 506 states, but on-demand construction may add more states Word has length 260 [2024-05-30 16:25:32,850 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:25:32,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-05-30 16:25:33,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-05-30 16:25:33,055 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:25:33,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:25:33,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1185801813, now seen corresponding path program 26 times [2024-05-30 16:25:33,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:25:33,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102927622] [2024-05-30 16:25:33,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:25:33,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:25:33,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:25:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 0 proven. 840 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:25:43,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:25:43,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102927622] [2024-05-30 16:25:43,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102927622] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:25:43,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790459458] [2024-05-30 16:25:43,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 16:25:43,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:25:43,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:25:43,231 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:25:43,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-05-30 16:25:43,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 16:25:43,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:25:43,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 207 conjunts are in the unsatisfiable core [2024-05-30 16:25:43,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:25:51,968 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 0 proven. 838 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-30 16:25:51,969 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:26:04,134 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:26:04,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 171 treesize of output 915 [2024-05-30 16:26:16,221 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 0 proven. 470 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-05-30 16:26:16,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790459458] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:26:16,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:26:16,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 80, 62] total 226 [2024-05-30 16:26:16,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986109461] [2024-05-30 16:26:16,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:26:16,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 226 states [2024-05-30 16:26:16,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:26:16,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 226 interpolants. [2024-05-30 16:26:16,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=683, Invalid=50167, Unknown=0, NotChecked=0, Total=50850 [2024-05-30 16:26:16,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:16,226 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:26:16,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 226 states, 226 states have (on average 2.5973451327433628) internal successors, (587), 226 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:26:16,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:16,228 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:26:40,004 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:26:40,005 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:26:40,005 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:26:40,014 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:26:40,014 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:26:40,014 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:26:40,319 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 476 states. [2024-05-30 16:26:40,319 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:26:40,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:26:40,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:26:40,320 INFO L78 Accepts]: Start accepts. Automaton has currently 526 states, but on-demand construction may add more states Word has length 273 [2024-05-30 16:26:40,324 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:26:40,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-05-30 16:26:40,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:26:40,530 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:26:40,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:26:40,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1832042374, now seen corresponding path program 27 times [2024-05-30 16:26:40,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:26:40,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661176236] [2024-05-30 16:26:40,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:26:40,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:26:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:26:41,554 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 306 proven. 380 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2024-05-30 16:26:41,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:26:41,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661176236] [2024-05-30 16:26:41,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661176236] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:26:41,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459372819] [2024-05-30 16:26:41,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 16:26:41,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:26:41,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:26:41,556 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:26:41,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-05-30 16:26:41,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-05-30 16:26:41,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:26:41,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 46 conjunts are in the unsatisfiable core [2024-05-30 16:26:41,980 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:26:43,407 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 370 proven. 316 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2024-05-30 16:26:43,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:26:44,758 INFO L134 CoverageAnalysis]: Checked inductivity of 972 backedges. 451 proven. 235 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2024-05-30 16:26:44,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459372819] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:26:44,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:26:44,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 114 [2024-05-30 16:26:44,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934009885] [2024-05-30 16:26:44,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:26:44,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-05-30 16:26:44,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:26:44,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-05-30 16:26:44,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1836, Invalid=11046, Unknown=0, NotChecked=0, Total=12882 [2024-05-30 16:26:44,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:44,762 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:26:44,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 4.06140350877193) internal successors, (463), 114 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:26:44,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:44,762 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:26:44,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:44,764 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:26:46,758 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:26:46,759 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:26:46,759 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:26:46,767 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:26:46,768 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:26:46,768 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:26:46,787 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 488 states. [2024-05-30 16:26:46,787 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:26:46,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:26:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:26:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:26:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:26:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:26:46,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:26:46,789 INFO L78 Accepts]: Start accepts. Automaton has currently 543 states, but on-demand construction may add more states Word has length 278 [2024-05-30 16:26:46,792 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:26:46,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-05-30 16:26:46,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:26:46,993 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:26:46,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:26:46,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1106671646, now seen corresponding path program 28 times [2024-05-30 16:26:46,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:26:46,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080491022] [2024-05-30 16:26:46,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:26:46,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:26:47,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:26:58,951 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 0 proven. 1023 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:26:58,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:26:58,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080491022] [2024-05-30 16:26:58,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080491022] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:26:58,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338224614] [2024-05-30 16:26:58,951 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 16:26:58,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:26:58,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:26:58,952 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:26:58,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-05-30 16:26:59,200 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 16:26:59,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:26:59,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 223 conjunts are in the unsatisfiable core [2024-05-30 16:26:59,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:27:02,487 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 0 proven. 993 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-05-30 16:27:02,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:27:14,379 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:27:14,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 188 treesize of output 1105 [2024-05-30 16:27:42,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1023 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2024-05-30 16:27:42,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338224614] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:27:42,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:27:42,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 89, 68] total 190 [2024-05-30 16:27:42,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68531457] [2024-05-30 16:27:42,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:27:42,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2024-05-30 16:27:42,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:27:42,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2024-05-30 16:27:42,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=35315, Unknown=0, NotChecked=0, Total=35910 [2024-05-30 16:27:42,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:27:42,308 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:27:42,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 190 states have (on average 2.9473684210526314) internal successors, (560), 190 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:27:42,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:27:42,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:27:42,309 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:28:00,528 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:28:00,528 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:28:00,528 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:28:00,537 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:28:00,537 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:28:00,537 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:28:00,771 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 499 states. [2024-05-30 16:28:00,771 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:28:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:28:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:28:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:28:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:28:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:28:00,773 INFO L78 Accepts]: Start accepts. Automaton has currently 554 states, but on-demand construction may add more states Word has length 283 [2024-05-30 16:28:00,777 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:28:00,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-05-30 16:28:00,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-05-30 16:28:00,977 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:28:00,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:28:00,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2028389575, now seen corresponding path program 29 times [2024-05-30 16:28:00,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:28:00,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644915302] [2024-05-30 16:28:00,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:28:00,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:28:01,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:28:02,115 INFO L134 CoverageAnalysis]: Checked inductivity of 1079 backedges. 301 proven. 492 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2024-05-30 16:28:02,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:28:02,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644915302] [2024-05-30 16:28:02,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644915302] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:28:02,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990538117] [2024-05-30 16:28:02,116 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 16:28:02,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:28:02,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:28:02,117 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:28:02,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-05-30 16:28:02,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-05-30 16:28:02,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:28:02,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 48 conjunts are in the unsatisfiable core [2024-05-30 16:28:02,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:28:03,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1079 backedges. 286 proven. 342 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2024-05-30 16:28:03,825 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:28:05,183 INFO L134 CoverageAnalysis]: Checked inductivity of 1079 backedges. 286 proven. 342 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2024-05-30 16:28:05,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990538117] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:28:05,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:28:05,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 49, 49] total 121 [2024-05-30 16:28:05,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489464055] [2024-05-30 16:28:05,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:28:05,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2024-05-30 16:28:05,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:28:05,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2024-05-30 16:28:05,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=996, Invalid=13524, Unknown=0, NotChecked=0, Total=14520 [2024-05-30 16:28:05,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:28:05,187 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:28:05,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 121 states have (on average 3.834710743801653) internal successors, (464), 121 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:28:05,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:28:05,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:28:05,188 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:28:08,795 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:28:08,795 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:28:08,796 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:28:08,815 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:28:08,816 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:28:08,816 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:28:09,485 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 520 states. [2024-05-30 16:28:09,486 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:28:09,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:28:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:28:09,487 INFO L78 Accepts]: Start accepts. Automaton has currently 580 states, but on-demand construction may add more states Word has length 296 [2024-05-30 16:28:09,491 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:28:09,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-05-30 16:28:09,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-05-30 16:28:09,692 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:28:09,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:28:09,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1106826437, now seen corresponding path program 30 times [2024-05-30 16:28:09,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:28:09,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357559697] [2024-05-30 16:28:09,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:28:09,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:28:09,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:28:26,445 INFO L134 CoverageAnalysis]: Checked inductivity of 1224 backedges. 0 proven. 1224 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:28:26,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:28:26,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357559697] [2024-05-30 16:28:26,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357559697] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:28:26,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590297958] [2024-05-30 16:28:26,445 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 16:28:26,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:28:26,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:28:26,446 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:28:26,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-05-30 16:28:26,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-05-30 16:28:26,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:28:26,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 243 conjunts are in the unsatisfiable core [2024-05-30 16:28:26,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:28:28,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 16:28:29,049 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-30 16:28:29,165 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-30 16:28:41,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:28:41,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:28:41,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:28:41,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:28:41,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:28:41,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 16:28:41,166 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:28:41,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 58 treesize of output 93 [2024-05-30 16:28:41,670 INFO L134 CoverageAnalysis]: Checked inductivity of 1224 backedges. 89 proven. 684 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2024-05-30 16:28:41,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:29:02,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1224 backedges. 0 proven. 952 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2024-05-30 16:29:02,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590297958] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:29:02,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:29:02,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [112, 95, 90] total 286 [2024-05-30 16:29:02,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872222698] [2024-05-30 16:29:02,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:29:02,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 286 states [2024-05-30 16:29:02,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:29:02,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 286 interpolants. [2024-05-30 16:29:02,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2074, Invalid=79436, Unknown=0, NotChecked=0, Total=81510 [2024-05-30 16:29:02,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:02,355 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:29:02,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 286 states, 286 states have (on average 2.4475524475524475) internal successors, (700), 286 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:29:02,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:29:02,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:02,356 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:29:46,965 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:29:46,965 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:29:46,965 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:29:46,974 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:29:46,974 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:29:46,974 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:29:47,302 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 540 states. [2024-05-30 16:29:47,303 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:29:47,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:29:47,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-30 16:29:47,304 INFO L78 Accepts]: Start accepts. Automaton has currently 600 states, but on-demand construction may add more states Word has length 309 [2024-05-30 16:29:47,309 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:29:47,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-05-30 16:29:47,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-05-30 16:29:47,509 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:29:47,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:29:47,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1899184214, now seen corresponding path program 31 times [2024-05-30 16:29:47,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:29:47,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007331762] [2024-05-30 16:29:47,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:29:47,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:29:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:29:48,881 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 462 proven. 517 refuted. 0 times theorem prover too weak. 403 trivial. 0 not checked. [2024-05-30 16:29:48,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:29:48,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007331762] [2024-05-30 16:29:48,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007331762] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:29:48,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401101149] [2024-05-30 16:29:48,881 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 16:29:48,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:29:48,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:29:48,882 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:29:48,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-05-30 16:29:49,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:29:49,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 54 conjunts are in the unsatisfiable core [2024-05-30 16:29:49,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:29:50,987 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 540 proven. 439 refuted. 0 times theorem prover too weak. 403 trivial. 0 not checked. [2024-05-30 16:29:50,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:29:52,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 637 proven. 342 refuted. 0 times theorem prover too weak. 403 trivial. 0 not checked. [2024-05-30 16:29:52,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401101149] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:29:52,794 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:29:52,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 134 [2024-05-30 16:29:52,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970420219] [2024-05-30 16:29:52,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:29:52,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-05-30 16:29:52,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:29:52,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-05-30 16:29:52,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2504, Invalid=15318, Unknown=0, NotChecked=0, Total=17822 [2024-05-30 16:29:52,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:52,798 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:29:52,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 3.962686567164179) internal successors, (531), 134 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:52,798 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2024-05-30 16:29:52,799 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:52,799 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:29:55,404 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:29:55,405 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:29:55,405 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:29:55,413 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:29:55,413 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:29:55,413 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, thread1Thread1of1ForFork0_#t~post1#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1, thread1Thread1of1ForFork0_~i~0#1] [2024-05-30 16:29:55,435 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 552 states. [2024-05-30 16:29:55,436 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:29:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-30 16:29:55,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-30 16:29:55,437 INFO L78 Accepts]: Start accepts. Automaton has currently 617 states, but on-demand construction may add more states Word has length 314 [2024-05-30 16:29:55,441 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:29:55,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-05-30 16:29:55,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,34 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:29:55,642 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:29:55,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:29:55,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1925842610, now seen corresponding path program 32 times [2024-05-30 16:29:55,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:29:55,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472067269] [2024-05-30 16:29:55,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:29:55,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:29:55,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:30:08,699 INFO L134 CoverageAnalysis]: Checked inductivity of 1443 backedges. 0 proven. 1443 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:30:08,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:30:08,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472067269] [2024-05-30 16:30:08,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472067269] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:30:08,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683081539] [2024-05-30 16:30:08,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 16:30:08,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:30:08,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:30:08,701 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:30:08,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-05-30 16:30:08,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 16:30:08,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:30:08,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 219 conjunts are in the unsatisfiable core [2024-05-30 16:30:08,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:30:20,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1443 backedges. 0 proven. 806 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2024-05-30 16:30:20,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:30:44,418 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:30:44,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 222 treesize of output 1539 [2024-05-30 16:32:14,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1443 backedges. 0 proven. 806 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2024-05-30 16:32:14,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683081539] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:32:14,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:32:14,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 80, 80] total 265 [2024-05-30 16:32:14,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676725756] [2024-05-30 16:32:14,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:32:14,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 265 states [2024-05-30 16:32:14,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:32:14,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 265 interpolants. [2024-05-30 16:32:14,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=885, Invalid=69075, Unknown=0, NotChecked=0, Total=69960 [2024-05-30 16:32:14,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:32:14,177 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:32:14,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 265 states, 265 states have (on average 2.3509433962264152) internal successors, (623), 265 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:32:14,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:32:14,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:32:14,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:32:14,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:32:14,177 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2024-05-30 16:32:14,178 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-30 16:32:14,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:32:14,179 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:32:53,542 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:32:53,543 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:32:53,543 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:32:53,551 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:32:53,551 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:32:53,551 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:32:53,903 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 572 states. [2024-05-30 16:32:53,903 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:32:53,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:32:53,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:32:53,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:32:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:32:53,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-30 16:32:53,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-30 16:32:53,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-05-30 16:32:53,905 INFO L78 Accepts]: Start accepts. Automaton has currently 637 states, but on-demand construction may add more states Word has length 327 [2024-05-30 16:32:53,910 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:32:53,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-05-30 16:32:54,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-05-30 16:32:54,110 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:32:54,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:32:54,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1964767759, now seen corresponding path program 33 times [2024-05-30 16:32:54,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:32:54,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011660398] [2024-05-30 16:32:54,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:32:54,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:32:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:32:55,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1614 backedges. 552 proven. 593 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2024-05-30 16:32:55,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:32:55,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011660398] [2024-05-30 16:32:55,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011660398] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:32:55,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797388781] [2024-05-30 16:32:55,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 16:32:55,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:32:55,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:32:55,709 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:32:55,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-05-30 16:32:56,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-05-30 16:32:56,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:32:56,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 762 conjuncts, 64 conjunts are in the unsatisfiable core [2024-05-30 16:32:56,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:32:58,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1614 backedges. 637 proven. 508 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2024-05-30 16:32:58,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:33:00,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1614 backedges. 742 proven. 403 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2024-05-30 16:33:00,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797388781] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 16:33:00,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 16:33:00,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 59] total 144 [2024-05-30 16:33:00,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033864772] [2024-05-30 16:33:00,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 16:33:00,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2024-05-30 16:33:00,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 16:33:00,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2024-05-30 16:33:00,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2877, Invalid=17715, Unknown=0, NotChecked=0, Total=20592 [2024-05-30 16:33:00,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:33:00,546 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 16:33:00,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 3.923611111111111) internal successors, (565), 144 states have internal predecessors, (565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:33:00,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2024-05-30 16:33:00,547 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:33:00,547 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-30 16:33:03,402 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:33:03,403 INFO L394 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-30 16:33:03,403 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:33:03,412 INFO L393 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-30 16:33:03,412 INFO L394 cStratifiedReduction]: Guessed abstraction level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:33:03,412 INFO L395 cStratifiedReduction]: Actual level: [ULTIMATE.start_create_fresh_int_array_~i~2#1, ULTIMATE.start_create_fresh_int_array_~size#1, ULTIMATE.start_create_fresh_int_array_#in~size#1, thread2Thread1of1ForFork1_#t~post4#1, ~N~0, ULTIMATE.start_create_fresh_int_array_#t~post16#1, thread2Thread1of1ForFork1_~i~1#1] [2024-05-30 16:33:03,436 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 584 states. [2024-05-30 16:33:03,436 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-30 16:33:03,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:33:03,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-30 16:33:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-30 16:33:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-30 16:33:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-30 16:33:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-30 16:33:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-05-30 16:33:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-05-30 16:33:03,438 INFO L78 Accepts]: Start accepts. Automaton has currently 654 states, but on-demand construction may add more states Word has length 332 [2024-05-30 16:33:03,455 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 16:33:03,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-05-30 16:33:03,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-05-30 16:33:03,663 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 16:33:03,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 16:33:03,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1500943563, now seen corresponding path program 34 times [2024-05-30 16:33:03,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 16:33:03,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702392988] [2024-05-30 16:33:03,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 16:33:03,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 16:33:03,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 16:33:19,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1680 backedges. 0 proven. 1680 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 16:33:19,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 16:33:19,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702392988] [2024-05-30 16:33:19,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702392988] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 16:33:19,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266661978] [2024-05-30 16:33:19,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 16:33:19,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 16:33:19,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 16:33:19,787 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 16:33:19,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-05-30 16:33:20,083 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 16:33:20,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 16:33:20,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 287 conjunts are in the unsatisfiable core [2024-05-30 16:33:20,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 16:33:30,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1680 backedges. 0 proven. 1668 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-05-30 16:33:30,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 16:33:57,388 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 16:33:57,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 239 treesize of output 1783 Received shutdown request... [2024-05-30 16:35:09,741 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-05-30 16:35:09,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-05-30 16:35:09,757 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 16:35:09,757 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 16:35:09,765 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 16:35:09,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-05-30 16:35:09,956 WARN L619 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 333 with TraceHistMax 14,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-159-11-4-5-5-7-3-6-5-4-3-3-1 context. [2024-05-30 16:35:09,966 INFO L445 BasicCegarLoop]: Path program histogram: [34, 1, 1, 1, 1] [2024-05-30 16:35:09,968 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION was TIMEOUT (1/3) [2024-05-30 16:35:09,970 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-30 16:35:09,970 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-05-30 16:35:09,971 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.05 04:35:09 BasicIcfg [2024-05-30 16:35:09,973 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-30 16:35:09,974 INFO L158 Benchmark]: Toolchain (without parser) took 812628.17ms. Allocated memory was 165.7MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 93.8MB in the beginning and 886.5MB in the end (delta: -792.8MB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2024-05-30 16:35:09,974 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 165.7MB. Free memory is still 96.5MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-30 16:35:09,977 INFO L158 Benchmark]: CACSL2BoogieTranslator took 289.56ms. Allocated memory was 165.7MB in the beginning and 298.8MB in the end (delta: 133.2MB). Free memory was 93.5MB in the beginning and 266.0MB in the end (delta: -172.4MB). Peak memory consumption was 16.7MB. Max. memory is 8.0GB. [2024-05-30 16:35:09,977 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.95ms. Allocated memory is still 298.8MB. Free memory was 265.9MB in the beginning and 263.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-30 16:35:09,977 INFO L158 Benchmark]: Boogie Preprocessor took 49.88ms. Allocated memory is still 298.8MB. Free memory was 263.9MB in the beginning and 262.4MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-30 16:35:09,978 INFO L158 Benchmark]: RCFGBuilder took 426.61ms. Allocated memory is still 298.8MB. Free memory was 262.3MB in the beginning and 243.0MB in the end (delta: 19.3MB). Peak memory consumption was 21.3MB. Max. memory is 8.0GB. [2024-05-30 16:35:09,978 INFO L158 Benchmark]: TraceAbstraction took 811819.92ms. Allocated memory was 298.8MB in the beginning and 1.7GB in the end (delta: 1.4GB). Free memory was 241.5MB in the beginning and 886.5MB in the end (delta: -645.0MB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2024-05-30 16:35:09,984 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 165.7MB. Free memory is still 96.5MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 289.56ms. Allocated memory was 165.7MB in the beginning and 298.8MB in the end (delta: 133.2MB). Free memory was 93.5MB in the beginning and 266.0MB in the end (delta: -172.4MB). Peak memory consumption was 16.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 36.95ms. Allocated memory is still 298.8MB. Free memory was 265.9MB in the beginning and 263.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 49.88ms. Allocated memory is still 298.8MB. Free memory was 263.9MB in the beginning and 262.4MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 426.61ms. Allocated memory is still 298.8MB. Free memory was 262.3MB in the beginning and 243.0MB in the end (delta: 19.3MB). Peak memory consumption was 21.3MB. Max. memory is 8.0GB. * TraceAbstraction took 811819.92ms. Allocated memory was 298.8MB in the beginning and 1.7GB in the end (delta: 1.4GB). Free memory was 241.5MB in the beginning and 886.5MB in the end (delta: -645.0MB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2338, independent: 2024, independent conditional: 2024, independent unconditional: 0, dependent: 314, dependent conditional: 314, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2024, independent: 2024, independent conditional: 2024, 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: 2024, independent: 2024, independent conditional: 2024, 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: 2024, independent: 2024, independent conditional: 0, independent unconditional: 2024, 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: 2024, independent: 2024, independent conditional: 0, independent unconditional: 2024, 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: 2024, independent: 2024, independent conditional: 0, independent unconditional: 2024, 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: 2024, independent: 2024, independent conditional: 0, independent unconditional: 2024, 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: 2024, independent: 2024, independent conditional: 0, independent unconditional: 2024, 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: 2024, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 2024, unknown conditional: 0, unknown unconditional: 2024] , Statistics on independence cache: Total cache size (in pairs): 2024, Positive cache size: 2024, Positive conditional cache size: 0, Positive unconditional cache size: 2024, 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: 314 - StatisticsResult: Reduction benchmarks 16.5ms Time before loop, 175.8ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 7, Reduction States: 154, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 13.8ms Time before loop, 122.1ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 7, Reduction States: 164, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 40.8ms Time before loop, 73.1ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 4, Reduction States: 142, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 63.1ms Time before loop, 99.2ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 4, Reduction States: 150, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 45.7ms Time before loop, 64.7ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 4, Reduction States: 154, Duplicate States: 0, Protected Variables: 5 - StatisticsResult: Reduction benchmarks 166.0ms Time before loop, 369.8ms Time in loop, 0.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 173, Duplicate States: 8, Protected Variables: 5 - StatisticsResult: Reduction benchmarks 127.3ms Time before loop, 95.4ms Time in loop, 0.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 182, Duplicate States: 8, Protected Variables: 5 - StatisticsResult: Reduction benchmarks 109.4ms Time before loop, 142.2ms Time in loop, 0.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 200, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 70.4ms Time before loop, 377.7ms Time in loop, 0.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 211, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 182.9ms Time before loop, 100.2ms Time in loop, 0.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 220, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 234.0ms Time before loop, 210.1ms Time in loop, 0.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 232, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1006.5ms Time before loop, 1302.9ms Time in loop, 2.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 243, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 281.4ms Time before loop, 129.8ms Time in loop, 0.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 252, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 312.5ms Time before loop, 256.5ms Time in loop, 0.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 264, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1257.1ms Time before loop, 1636.9ms Time in loop, 2.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 276, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 353.6ms Time before loop, 880.3ms Time in loop, 1.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 296, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 3115.7ms Time before loop, 5195.1ms Time in loop, 8.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 307, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 418.3ms Time before loop, 145.9ms Time in loop, 0.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 316, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 578.8ms Time before loop, 398.6ms Time in loop, 1.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 328, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 4737.0ms Time before loop, 8715.9ms Time in loop, 13.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 339, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 508.5ms Time before loop, 135.6ms Time in loop, 0.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 348, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 683.7ms Time before loop, 1359.2ms Time in loop, 2.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 360, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 8304.7ms Time before loop, 1971.9ms Time in loop, 10.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 369, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 866.2ms Time before loop, 1314.1ms Time in loop, 2.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 7, Reduction States: 484, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 916.4ms Time before loop, 525.4ms Time in loop, 1.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 7, Reduction States: 508, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 6447.9ms Time before loop, 13348.0ms Time in loop, 19.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 403, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 651.4ms Time before loop, 154.8ms Time in loop, 0.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 412, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 824.3ms Time before loop, 1850.0ms Time in loop, 2.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 424, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 10872.0ms Time before loop, 12080.2ms Time in loop, 23.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 444, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 1283.7ms Time before loop, 604.6ms Time in loop, 1.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 456, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 11116.6ms Time before loop, 12974.2ms Time in loop, 24.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 476, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1433.2ms Time before loop, 590.5ms Time in loop, 2.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 488, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 7477.8ms Time before loop, 10984.4ms Time in loop, 18.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 499, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1076.6ms Time before loop, 3220.6ms Time in loop, 4.3s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 520, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 19672.4ms Time before loop, 25273.6ms Time in loop, 44.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 540, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 1903.2ms Time before loop, 732.9ms Time in loop, 2.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 552, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 15651.5ms Time before loop, 24072.9ms Time in loop, 39.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 572, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 2080.4ms Time before loop, 808.3ms Time in loop, 2.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 584, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Visitor Statistics States: 135, Transitions: 145, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 135, Transitions: 148, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 110, Transitions: 117, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 117, Transitions: 124, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 119, Transitions: 128, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 132, Transitions: 143, Traversal time: 0.5s - StatisticsResult: Visitor Statistics States: 140, Transitions: 151, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 156, Transitions: 169, Traversal time: 0.3s - StatisticsResult: Visitor Statistics States: 161, Transitions: 174, Traversal time: 0.4s - StatisticsResult: Visitor Statistics States: 169, Transitions: 182, Traversal time: 0.3s - StatisticsResult: Visitor Statistics States: 179, Transitions: 194, Traversal time: 0.4s - StatisticsResult: Visitor Statistics States: 184, Transitions: 199, Traversal time: 2.3s - StatisticsResult: Visitor Statistics States: 192, Transitions: 207, Traversal time: 0.4s - StatisticsResult: Visitor Statistics States: 202, Transitions: 219, Traversal time: 0.6s - StatisticsResult: Visitor Statistics States: 208, Transitions: 225, Traversal time: 2.9s - StatisticsResult: Visitor Statistics States: 225, Transitions: 244, Traversal time: 1.2s - StatisticsResult: Visitor Statistics States: 230, Transitions: 249, Traversal time: 8.3s - StatisticsResult: Visitor Statistics States: 238, Transitions: 257, Traversal time: 0.6s - StatisticsResult: Visitor Statistics States: 248, Transitions: 269, Traversal time: 1.0s - StatisticsResult: Visitor Statistics States: 253, Transitions: 274, Traversal time: 13.5s - StatisticsResult: Visitor Statistics States: 261, Transitions: 282, Traversal time: 0.6s - StatisticsResult: Visitor Statistics States: 271, Transitions: 294, Traversal time: 2.0s - StatisticsResult: Visitor Statistics States: 279, Transitions: 302, Traversal time: 10.3s - StatisticsResult: Visitor Statistics States: 372, Transitions: 427, Traversal time: 2.2s - StatisticsResult: Visitor Statistics States: 392, Transitions: 453, Traversal time: 1.4s - StatisticsResult: Visitor Statistics States: 299, Transitions: 324, Traversal time: 19.8s - StatisticsResult: Visitor Statistics States: 307, Transitions: 332, Traversal time: 0.8s - StatisticsResult: Visitor Statistics States: 317, Transitions: 344, Traversal time: 2.7s - StatisticsResult: Visitor Statistics States: 330, Transitions: 357, Traversal time: 23.0s - StatisticsResult: Visitor Statistics States: 340, Transitions: 369, Traversal time: 1.9s - StatisticsResult: Visitor Statistics States: 353, Transitions: 382, Traversal time: 24.1s - StatisticsResult: Visitor Statistics States: 363, Transitions: 394, Traversal time: 2.0s - StatisticsResult: Visitor Statistics States: 368, Transitions: 399, Traversal time: 18.5s - StatisticsResult: Visitor Statistics States: 386, Transitions: 419, Traversal time: 4.3s - StatisticsResult: Visitor Statistics States: 399, Transitions: 432, Traversal time: 44.9s - StatisticsResult: Visitor Statistics States: 409, Transitions: 444, Traversal time: 2.6s - StatisticsResult: Visitor Statistics States: 422, Transitions: 457, Traversal time: 39.7s - StatisticsResult: Visitor Statistics States: 432, Transitions: 469, Traversal time: 2.9s - StatisticsResult: Proof manager benchmarks IrresponsibleProofs: 652, RedundantProofs: 35, ProvenStates: 704, Times there's more than one choice: 659, Avg number of choices: 16.332386363636363 - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 333 with TraceHistMax 14,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 3 xjuncts wrt. a ∧-159-11-4-5-5-7-3-6-5-4-3-3-1 context. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION with 1 thread instances CFG has 5 procedures, 132 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 811.7s, OverallIterations: 38, TraceHistogramMax: 0, PathProgramHistogramMax: 34, EmptinessCheckTime: 237.6s, 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: 2616, 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, 4.4s SatisfiabilityAnalysisTime, 432.7s InterpolantComputationTime, 13800 NumberOfCodeBlocks, 13742 NumberOfCodeBlocksAsserted, 197 NumberOfCheckSat, 20471 ConstructedInterpolants, 55 QuantifiedInterpolants, 238412 SizeOfPredicates, 1462 NumberOfNonLiveVariables, 15510 ConjunctsInSsa, 2608 ConjunctsInUnsatCore, 105 InterpolantComputations, 4 PerfectInterpolantSequences, 22709/49282 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