/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-e23131f-m [2024-05-03 04:52:39,071 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-03 04:52:39,127 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/DynamicStratifiedAbstractions.epf [2024-05-03 04:52:39,131 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-03 04:52:39,131 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-03 04:52:39,131 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2024-05-03 04:52:39,147 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-03 04:52:39,148 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-03 04:52:39,148 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-03 04:52:39,151 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-03 04:52:39,152 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-03 04:52:39,152 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-03 04:52:39,152 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-03 04:52:39,153 INFO L153 SettingsManager]: * Use SBE=true [2024-05-03 04:52:39,153 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-03 04:52:39,153 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-03 04:52:39,153 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-03 04:52:39,154 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-03 04:52:39,154 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-03 04:52:39,154 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-03 04:52:39,154 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-03 04:52:39,154 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-03 04:52:39,154 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-03 04:52:39,154 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-03 04:52:39,155 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-03 04:52:39,155 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-03 04:52:39,155 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-03 04:52:39,155 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-03 04:52:39,156 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-03 04:52:39,156 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-03 04:52:39,156 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-03 04:52:39,157 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-03 04:52:39,157 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-03 04:52:39,157 INFO L153 SettingsManager]: * Abstraction for dynamic stratified reduction=VARIABLES_GLOBAL [2024-05-03 04:52:39,157 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-03 04:52:39,157 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-03 04:52:39,157 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=DYNAMIC_ABSTRACTIONS [2024-05-03 04:52:39,158 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2024-05-03 04:52:39,158 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-03 04:52:39,158 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-03 04:52:39,158 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-03 04:52:39,158 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Prune known deadend states from previous iterations -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: CEGAR restart behaviour -> ONE_CEGAR_PER_ERROR_LOCATION [2024-05-03 04:52:39,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-03 04:52:39,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-03 04:52:39,421 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-03 04:52:39,422 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-03 04:52:39,422 INFO L274 PluginConnector]: CDTParser initialized [2024-05-03 04:52:39,424 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-03 04:52:40,433 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-03 04:52:40,584 INFO L384 CDTParser]: Found 1 translation units. [2024-05-03 04:52:40,584 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2024-05-03 04:52:40,590 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/995416f5e/0240f011c54c42cc89018dcb35030c5d/FLAGa10c0e285 [2024-05-03 04:52:40,600 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/995416f5e/0240f011c54c42cc89018dcb35030c5d [2024-05-03 04:52:40,602 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-03 04:52:40,603 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-03 04:52:40,604 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-03 04:52:40,604 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-03 04:52:40,607 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-03 04:52:40,608 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,609 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c1928b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40, skipping insertion in model container [2024-05-03 04:52:40,609 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,636 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-03 04:52:40,770 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-03 04:52:40,783 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-03 04:52:40,789 INFO L202 MainTranslator]: Completed pre-run [2024-05-03 04:52:40,802 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-03 04:52:40,806 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-03 04:52:40,816 INFO L206 MainTranslator]: Completed translation [2024-05-03 04:52:40,817 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40 WrapperNode [2024-05-03 04:52:40,817 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-03 04:52:40,818 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-03 04:52:40,818 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-03 04:52:40,818 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-03 04:52:40,823 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,829 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,846 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 142 [2024-05-03 04:52:40,846 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-03 04:52:40,847 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-03 04:52:40,847 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-03 04:52:40,847 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-03 04:52:40,853 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,854 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,856 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,856 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,870 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,872 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,873 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,874 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,876 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-03 04:52:40,884 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-03 04:52:40,884 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-03 04:52:40,885 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-03 04:52:40,885 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (1/1) ... [2024-05-03 04:52:40,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-03 04:52:40,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:40,961 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-05-03 04:52:40,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-05-03 04:52:40,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-03 04:52:40,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-03 04:52:40,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-03 04:52:40,997 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-03 04:52:40,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-03 04:52:40,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-03 04:52:40,997 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-03 04:52:40,997 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-03 04:52:40,998 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-03 04:52:40,998 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-03 04:52:40,998 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-03 04:52:40,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-03 04:52:40,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-03 04:52:40,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-03 04:52:40,998 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-03 04:52:40,999 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-03 04:52:41,076 INFO L241 CfgBuilder]: Building ICFG [2024-05-03 04:52:41,078 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-03 04:52:41,337 INFO L282 CfgBuilder]: Performing block encoding [2024-05-03 04:52:41,420 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-03 04:52:41,421 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2024-05-03 04:52:41,421 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 04:52:41 BoogieIcfgContainer [2024-05-03 04:52:41,421 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-03 04:52:41,425 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-03 04:52:41,426 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-03 04:52:41,428 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-03 04:52:41,428 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.05 04:52:40" (1/3) ... [2024-05-03 04:52:41,429 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6de738ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 04:52:41, skipping insertion in model container [2024-05-03 04:52:41,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.05 04:52:40" (2/3) ... [2024-05-03 04:52:41,429 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6de738ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.05 04:52:41, skipping insertion in model container [2024-05-03 04:52:41,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.05 04:52:41" (3/3) ... [2024-05-03 04:52:41,430 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2024-05-03 04:52:41,436 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-03 04:52:41,443 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-03 04:52:41,444 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-03 04:52:41,444 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-03 04:52:41,499 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-05-03 04:52:41,553 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-03 04:52:41,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-03 04:52:41,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:41,556 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-03 04:52:41,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-05-03 04:52:41,599 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-03 04:52:41,606 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION ======== [2024-05-03 04:52:41,613 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;@62fd412b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-03 04:52:41,613 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-05-03 04:52:41,622 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:41,732 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:41,733 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:41,733 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:41,762 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:41,763 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:41,763 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:41,783 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:41,783 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:41,783 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:41,850 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:41,850 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:41,850 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:41,861 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 154 states. [2024-05-03 04:52:41,861 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:52:41,866 INFO L78 Accepts]: Start accepts. Automaton has currently 163 states, but on-demand construction may add more states Word has length 83 [2024-05-03 04:52:41,868 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:41,868 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:41,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:41,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1794556579, now seen corresponding path program 1 times [2024-05-03 04:52:41,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:41,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515918072] [2024-05-03 04:52:41,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:41,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:42,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 04:52:42,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:42,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515918072] [2024-05-03 04:52:42,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515918072] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:52:42,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:52:42,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-03 04:52:42,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153325029] [2024-05-03 04:52:42,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:52:42,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-05-03 04:52:42,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:42,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-05-03 04:52:42,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-05-03 04:52:42,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,089 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:42,090 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-03 04:52:42,090 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,091 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:42,135 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:42,136 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:42,136 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:42,143 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:42,143 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:42,143 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:42,150 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:42,150 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:42,150 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:42,197 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:42,198 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:42,198 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:42,207 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 164 states. [2024-05-03 04:52:42,207 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:52:42,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,207 INFO L78 Accepts]: Start accepts. Automaton has currently 173 states, but on-demand construction may add more states Word has length 80 [2024-05-03 04:52:42,208 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:42,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-03 04:52:42,208 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:42,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:42,209 INFO L85 PathProgramCache]: Analyzing trace with hash -17164763, now seen corresponding path program 1 times [2024-05-03 04:52:42,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:42,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645194270] [2024-05-03 04:52:42,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:42,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:42,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:42,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-03 04:52:42,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:42,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645194270] [2024-05-03 04:52:42,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645194270] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:52:42,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:52:42,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-03 04:52:42,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193826] [2024-05-03 04:52:42,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:52:42,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-03 04:52:42,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:42,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-03 04:52:42,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-03 04:52:42,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,525 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:42,525 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-03 04:52:42,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,526 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,526 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:42,609 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:42,609 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:42,609 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:42,623 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 142 states. [2024-05-03 04:52:42,623 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:52:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:42,623 INFO L78 Accepts]: Start accepts. Automaton has currently 151 states, but on-demand construction may add more states Word has length 85 [2024-05-03 04:52:42,624 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:42,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-03 04:52:42,624 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:42,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:42,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1529214910, now seen corresponding path program 1 times [2024-05-03 04:52:42,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:42,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814090059] [2024-05-03 04:52:42,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:42,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:42,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:42,810 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-03 04:52:42,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:42,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814090059] [2024-05-03 04:52:42,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814090059] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-03 04:52:42,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-03 04:52:42,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-03 04:52:42,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201206922] [2024-05-03 04:52:42,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:52:42,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-03 04:52:42,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:42,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-03 04:52:42,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-03 04:52:42,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,818 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:42,818 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-03 04:52:42,818 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:42,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,819 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:42,945 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:42,945 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:42,945 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:42,953 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 150 states. [2024-05-03 04:52:42,953 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:52:42,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:42,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:42,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:42,954 INFO L78 Accepts]: Start accepts. Automaton has currently 159 states, but on-demand construction may add more states Word has length 93 [2024-05-03 04:52:42,956 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:42,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-03 04:52:42,956 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:42,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:42,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1361120394, now seen corresponding path program 1 times [2024-05-03 04:52:42,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:42,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159131840] [2024-05-03 04:52:42,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:42,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:43,102 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 04:52:43,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:43,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159131840] [2024-05-03 04:52:43,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159131840] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:43,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129395002] [2024-05-03 04:52:43,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:43,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:43,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:43,146 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:43,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-03 04:52:43,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:43,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 6 conjunts are in the unsatisfiable core [2024-05-03 04:52:43,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:43,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-03 04:52:43,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:43,484 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-03 04:52:43,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129395002] provided 1 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:43,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-05-03 04:52:43,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2024-05-03 04:52:43,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039956759] [2024-05-03 04:52:43,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-03 04:52:43,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-03 04:52:43,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:43,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-03 04:52:43,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-05-03 04:52:43,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:43,488 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:43,488 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-03 04:52:43,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:43,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:43,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:43,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:43,488 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:43,584 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:43,584 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:43,584 INFO L370 cStratifiedReduction]: Actual level: [] [2024-05-03 04:52:43,589 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 154 states. [2024-05-03 04:52:43,589 INFO L212 cStratifiedReduction]: Copied states 0 times. [2024-05-03 04:52:43,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:43,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:43,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:43,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:43,590 INFO L78 Accepts]: Start accepts. Automaton has currently 164 states, but on-demand construction may add more states Word has length 98 [2024-05-03 04:52:43,591 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:43,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-03 04:52:43,798 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-03 04:52:43,799 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:43,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:43,799 INFO L85 PathProgramCache]: Analyzing trace with hash -864208338, now seen corresponding path program 1 times [2024-05-03 04:52:43,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:43,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552178636] [2024-05-03 04:52:43,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:43,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:43,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:44,191 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-03 04:52:44,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:44,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552178636] [2024-05-03 04:52:44,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552178636] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:44,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524274072] [2024-05-03 04:52:44,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:44,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:44,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:44,193 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:44,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-03 04:52:44,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:44,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 46 conjunts are in the unsatisfiable core [2024-05-03 04:52:44,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:44,543 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-03 04:52:44,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:52:44,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:52:44,788 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-03 04:52:44,788 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:44,910 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-03 04:52:44,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524274072] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:52:44,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:52:44,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 8] total 27 [2024-05-03 04:52:44,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776058633] [2024-05-03 04:52:44,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:52:44,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-05-03 04:52:44,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:44,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-05-03 04:52:44,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=617, Unknown=0, NotChecked=0, Total=702 [2024-05-03 04:52:44,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:44,913 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:44,913 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-03 04:52:44,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:44,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:44,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:44,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:44,914 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:44,914 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:45,334 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:45,334 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:45,334 INFO L370 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-03 04:52:45,347 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:45,347 INFO L369 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-03 04:52:45,347 INFO L370 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-03 04:52:45,383 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 173 states. [2024-05-03 04:52:45,384 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:52:45,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:45,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:45,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:45,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:45,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:45,385 INFO L78 Accepts]: Start accepts. Automaton has currently 175 states, but on-demand construction may add more states Word has length 103 [2024-05-03 04:52:45,386 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:45,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-05-03 04:52:45,593 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-03 04:52:45,594 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:45,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:45,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1335439625, now seen corresponding path program 2 times [2024-05-03 04:52:45,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:45,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184198604] [2024-05-03 04:52:45,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:45,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:45,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:45,767 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-03 04:52:45,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:45,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184198604] [2024-05-03 04:52:45,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184198604] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:45,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745031010] [2024-05-03 04:52:45,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:52:45,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:45,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:45,768 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:45,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-03 04:52:45,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:52:45,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:52:45,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-03 04:52:45,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:45,962 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-03 04:52:45,962 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:46,111 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-03 04:52:46,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745031010] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:52:46,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:52:46,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2024-05-03 04:52:46,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867321372] [2024-05-03 04:52:46,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:52:46,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-05-03 04:52:46,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:46,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-05-03 04:52:46,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2024-05-03 04:52:46,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:46,113 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:46,113 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-03 04:52:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:46,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:46,113 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:46,326 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:46,326 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:46,326 INFO L370 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-03 04:52:46,338 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:46,338 INFO L369 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-03 04:52:46,338 INFO L370 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-03 04:52:46,352 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 182 states. [2024-05-03 04:52:46,352 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:52:46,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:46,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:46,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:46,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:46,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:46,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:46,352 INFO L78 Accepts]: Start accepts. Automaton has currently 184 states, but on-demand construction may add more states Word has length 111 [2024-05-03 04:52:46,353 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:46,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-05-03 04:52:46,571 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-03 04:52:46,572 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:46,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:46,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1718439087, now seen corresponding path program 3 times [2024-05-03 04:52:46,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:46,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102757388] [2024-05-03 04:52:46,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:46,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:46,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:46,742 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-03 04:52:46,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:46,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102757388] [2024-05-03 04:52:46,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102757388] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:46,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009554515] [2024-05-03 04:52:46,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:52:46,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:46,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:46,757 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:46,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-05-03 04:52:46,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-03 04:52:46,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:52:46,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-03 04:52:46,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:47,019 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-03 04:52:47,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:47,226 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-03 04:52:47,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009554515] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:52:47,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:52:47,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2024-05-03 04:52:47,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054910575] [2024-05-03 04:52:47,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:52:47,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-05-03 04:52:47,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:47,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-05-03 04:52:47,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2024-05-03 04:52:47,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:47,227 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:47,228 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-03 04:52:47,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:47,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:47,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:47,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:47,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:47,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:47,228 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:47,228 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:47,476 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:47,476 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:47,476 INFO L370 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-03 04:52:47,489 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:47,489 INFO L369 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-03 04:52:47,489 INFO L370 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-03 04:52:47,499 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 200 states. [2024-05-03 04:52:47,500 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:52:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:47,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:47,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:47,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:47,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:47,501 INFO L78 Accepts]: Start accepts. Automaton has currently 210 states, but on-demand construction may add more states Word has length 116 [2024-05-03 04:52:47,502 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:47,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-05-03 04:52:47,704 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-03 04:52:47,704 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:47,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:47,705 INFO L85 PathProgramCache]: Analyzing trace with hash -566051691, now seen corresponding path program 4 times [2024-05-03 04:52:47,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:47,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527775527] [2024-05-03 04:52:47,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:47,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:47,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:48,460 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-03 04:52:48,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:48,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527775527] [2024-05-03 04:52:48,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527775527] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:48,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640152256] [2024-05-03 04:52:48,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:52:48,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:48,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:48,462 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:48,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-05-03 04:52:48,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:52:48,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:52:48,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 45 conjunts are in the unsatisfiable core [2024-05-03 04:52:48,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:48,762 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-03 04:52:48,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:48,959 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:52:48,960 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-03 04:52:49,059 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-03 04:52:49,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640152256] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:52:49,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:52:49,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 14] total 30 [2024-05-03 04:52:49,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633243473] [2024-05-03 04:52:49,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:52:49,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-05-03 04:52:49,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:49,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-05-03 04:52:49,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=790, Unknown=0, NotChecked=0, Total=870 [2024-05-03 04:52:49,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:49,061 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:49,061 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-03 04:52:49,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:49,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:49,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:49,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:49,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:49,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:49,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:49,062 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:49,062 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:49,486 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:49,486 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:49,486 INFO L370 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-03 04:52:49,496 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:49,497 INFO L369 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-03 04:52:49,497 INFO L370 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-03 04:52:49,522 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 211 states. [2024-05-03 04:52:49,523 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:49,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:49,523 INFO L78 Accepts]: Start accepts. Automaton has currently 221 states, but on-demand construction may add more states Word has length 121 [2024-05-03 04:52:49,524 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:49,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-05-03 04:52:49,729 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-03 04:52:49,729 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:49,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:49,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1116146830, now seen corresponding path program 5 times [2024-05-03 04:52:49,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:49,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680670325] [2024-05-03 04:52:49,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:49,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:49,906 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-03 04:52:49,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:49,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680670325] [2024-05-03 04:52:49,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680670325] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:49,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12127225] [2024-05-03 04:52:49,906 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:52:49,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:49,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:49,907 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:49,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-05-03 04:52:49,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-05-03 04:52:49,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:52:49,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 14 conjunts are in the unsatisfiable core [2024-05-03 04:52:49,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:50,176 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-03 04:52:50,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:50,420 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-03 04:52:50,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12127225] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:52:50,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:52:50,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2024-05-03 04:52:50,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30669630] [2024-05-03 04:52:50,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:52:50,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-05-03 04:52:50,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:50,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-05-03 04:52:50,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=915, Unknown=0, NotChecked=0, Total=1122 [2024-05-03 04:52:50,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:50,423 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:50,423 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-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:50,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:50,423 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:50,701 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:50,701 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:50,701 INFO L370 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-03 04:52:50,710 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:50,711 INFO L369 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-03 04:52:50,711 INFO L370 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-03 04:52:50,722 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 220 states. [2024-05-03 04:52:50,722 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:52:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:50,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:50,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:50,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:50,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:50,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:52:50,723 INFO L78 Accepts]: Start accepts. Automaton has currently 230 states, but on-demand construction may add more states Word has length 129 [2024-05-03 04:52:50,724 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:50,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-05-03 04:52:50,929 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-03 04:52:50,930 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:50,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:50,930 INFO L85 PathProgramCache]: Analyzing trace with hash -952202170, now seen corresponding path program 6 times [2024-05-03 04:52:50,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:50,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042409751] [2024-05-03 04:52:50,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:50,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:50,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:51,106 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-03 04:52:51,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:51,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042409751] [2024-05-03 04:52:51,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042409751] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:51,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174426706] [2024-05-03 04:52:51,108 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 04:52:51,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:51,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:51,109 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:51,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-05-03 04:52:51,232 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-05-03 04:52:51,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:52:51,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 14 conjunts are in the unsatisfiable core [2024-05-03 04:52:51,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:51,464 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-03 04:52:51,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:51,696 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-03 04:52:51,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174426706] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:52:51,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:52:51,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2024-05-03 04:52:51,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577637768] [2024-05-03 04:52:51,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:52:51,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-05-03 04:52:51,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:51,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-05-03 04:52:51,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=918, Unknown=0, NotChecked=0, Total=1122 [2024-05-03 04:52:51,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:51,698 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:51,699 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-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:52:51,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:51,699 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:52:52,152 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:52,153 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:52:52,153 INFO L370 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-03 04:52:52,162 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:52:52,162 INFO L369 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-03 04:52:52,162 INFO L370 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-03 04:52:52,173 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 232 states. [2024-05-03 04:52:52,174 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:52:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:52,174 INFO L78 Accepts]: Start accepts. Automaton has currently 247 states, but on-demand construction may add more states Word has length 134 [2024-05-03 04:52:52,175 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:52:52,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-05-03 04:52:52,380 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-03 04:52:52,384 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:52:52,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:52:52,384 INFO L85 PathProgramCache]: Analyzing trace with hash -619928738, now seen corresponding path program 7 times [2024-05-03 04:52:52,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:52:52,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426324619] [2024-05-03 04:52:52,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:52:52,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:52:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:53,466 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-03 04:52:53,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:52:53,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426324619] [2024-05-03 04:52:53,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426324619] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:52:53,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736067776] [2024-05-03 04:52:53,467 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 04:52:53,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:52:53,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:52:53,468 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:52:53,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-05-03 04:52:53,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:52:53,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 87 conjunts are in the unsatisfiable core [2024-05-03 04:52:53,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:52:53,569 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-03 04:52:53,600 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-05-03 04:52:53,600 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-03 04:52:53,770 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-03 04:52:53,770 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-03 04:52:54,108 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-03 04:52:54,279 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-03 04:52:54,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:52:54,922 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-03 04:52:54,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:52:57,892 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-03 04:52:57,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736067776] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:52:57,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:52:57,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 33, 22] total 75 [2024-05-03 04:52:57,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876009602] [2024-05-03 04:52:57,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:52:57,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2024-05-03 04:52:57,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:52:57,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2024-05-03 04:52:57,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=5269, Unknown=1, NotChecked=0, Total=5550 [2024-05-03 04:52:57,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:57,896 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:52:57,896 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-03 04:52:57,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:57,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:52:57,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:57,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:52:57,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:52:57,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:52:57,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:52:57,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:57,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:52:57,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:52:57,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:52:57,897 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:00,079 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:00,079 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:00,080 INFO L370 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-03 04:53:00,088 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:00,089 INFO L369 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-03 04:53:00,089 INFO L370 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-03 04:53:00,160 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 243 states. [2024-05-03 04:53:00,161 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:00,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:00,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:00,162 INFO L78 Accepts]: Start accepts. Automaton has currently 258 states, but on-demand construction may add more states Word has length 139 [2024-05-03 04:53:00,163 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:00,169 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-03 04:53:00,363 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-03 04:53:00,363 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:00,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:00,364 INFO L85 PathProgramCache]: Analyzing trace with hash 500545159, now seen corresponding path program 8 times [2024-05-03 04:53:00,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:00,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887941477] [2024-05-03 04:53:00,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:00,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:00,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:00,660 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-03 04:53:00,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:00,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887941477] [2024-05-03 04:53:00,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887941477] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:00,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986136547] [2024-05-03 04:53:00,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:53:00,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:00,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:00,665 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:00,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-05-03 04:53:00,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:53:00,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:53:00,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-03 04:53:00,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:01,065 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-03 04:53:01,065 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:01,364 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-03 04:53:01,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986136547] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:01,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:01,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2024-05-03 04:53:01,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431057644] [2024-05-03 04:53:01,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:01,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-05-03 04:53:01,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:01,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-05-03 04:53:01,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=1570, Unknown=0, NotChecked=0, Total=1892 [2024-05-03 04:53:01,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:01,368 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:01,369 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-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:01,369 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:01,369 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:01,746 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:01,747 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:01,747 INFO L370 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-03 04:53:01,758 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:01,758 INFO L369 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-03 04:53:01,758 INFO L370 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-03 04:53:01,776 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 252 states. [2024-05-03 04:53:01,776 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:01,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:01,777 INFO L78 Accepts]: Start accepts. Automaton has currently 267 states, but on-demand construction may add more states Word has length 147 [2024-05-03 04:53:01,778 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:01,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-05-03 04:53:01,983 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-03 04:53:01,983 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:01,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:01,983 INFO L85 PathProgramCache]: Analyzing trace with hash -608061377, now seen corresponding path program 9 times [2024-05-03 04:53:01,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:01,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524297567] [2024-05-03 04:53:01,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:01,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:01,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:02,260 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-03 04:53:02,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:02,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524297567] [2024-05-03 04:53:02,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524297567] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:02,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951659805] [2024-05-03 04:53:02,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:53:02,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:02,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:02,262 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:02,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-05-03 04:53:02,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-05-03 04:53:02,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:53:02,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 18 conjunts are in the unsatisfiable core [2024-05-03 04:53:02,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:02,931 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-03 04:53:02,931 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:03,278 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-03 04:53:03,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951659805] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:03,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:03,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2024-05-03 04:53:03,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347515274] [2024-05-03 04:53:03,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:03,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-05-03 04:53:03,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:03,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-05-03 04:53:03,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1575, Unknown=0, NotChecked=0, Total=1892 [2024-05-03 04:53:03,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:03,281 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:03,281 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-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:03,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:03,281 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:03,805 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:03,805 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:03,805 INFO L370 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-03 04:53:03,814 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:03,814 INFO L369 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-03 04:53:03,814 INFO L370 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-03 04:53:03,825 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 264 states. [2024-05-03 04:53:03,825 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:03,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:03,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:03,826 INFO L78 Accepts]: Start accepts. Automaton has currently 284 states, but on-demand construction may add more states Word has length 152 [2024-05-03 04:53:03,827 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:03,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-05-03 04:53:04,032 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-03 04:53:04,033 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:04,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:04,033 INFO L85 PathProgramCache]: Analyzing trace with hash 699599621, now seen corresponding path program 10 times [2024-05-03 04:53:04,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:04,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805221748] [2024-05-03 04:53:04,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:04,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:04,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:06,432 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-03 04:53:06,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:06,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805221748] [2024-05-03 04:53:06,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805221748] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:06,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700433610] [2024-05-03 04:53:06,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:53:06,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:06,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:06,434 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:06,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-05-03 04:53:06,542 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:53:06,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:53:06,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 95 conjunts are in the unsatisfiable core [2024-05-03 04:53:06,546 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:07,694 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-03 04:53:07,694 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:08,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:53:08,748 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-03 04:53:09,124 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-03 04:53:09,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700433610] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:09,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:09,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 39, 26] total 84 [2024-05-03 04:53:09,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461047505] [2024-05-03 04:53:09,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:09,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-03 04:53:09,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:09,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-03 04:53:09,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=6698, Unknown=0, NotChecked=0, Total=6972 [2024-05-03 04:53:09,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:09,130 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:09,130 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-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:09,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:09,131 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:11,843 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:11,844 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:11,844 INFO L370 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-03 04:53:11,852 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:11,853 INFO L369 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-03 04:53:11,853 INFO L370 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-03 04:53:11,935 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 276 states. [2024-05-03 04:53:11,935 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:11,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:11,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:11,936 INFO L78 Accepts]: Start accepts. Automaton has currently 296 states, but on-demand construction may add more states Word has length 157 [2024-05-03 04:53:11,937 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:11,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-05-03 04:53:12,143 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-03 04:53:12,143 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:12,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:12,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1119349086, now seen corresponding path program 11 times [2024-05-03 04:53:12,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:12,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065435968] [2024-05-03 04:53:12,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:12,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:12,458 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-03 04:53:12,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:12,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065435968] [2024-05-03 04:53:12,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065435968] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:12,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370186154] [2024-05-03 04:53:12,458 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:53:12,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:12,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:12,460 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:12,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-05-03 04:53:12,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-05-03 04:53:12,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:53:12,566 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 20 conjunts are in the unsatisfiable core [2024-05-03 04:53:12,567 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:12,963 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-03 04:53:12,963 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:13,272 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-03 04:53:13,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370186154] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:13,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:13,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 21] total 51 [2024-05-03 04:53:13,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136746726] [2024-05-03 04:53:13,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:13,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-05-03 04:53:13,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:13,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-05-03 04:53:13,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=2338, Unknown=0, NotChecked=0, Total=2550 [2024-05-03 04:53:13,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:13,274 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:13,274 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-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:13,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:13,275 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:14,335 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:14,336 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:14,336 INFO L370 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-03 04:53:14,345 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:14,345 INFO L369 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-03 04:53:14,345 INFO L370 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-03 04:53:14,501 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 296 states. [2024-05-03 04:53:14,502 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:14,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:14,506 INFO L78 Accepts]: Start accepts. Automaton has currently 321 states, but on-demand construction may add more states Word has length 170 [2024-05-03 04:53:14,513 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:14,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-05-03 04:53:14,718 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-03 04:53:14,718 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:14,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:14,719 INFO L85 PathProgramCache]: Analyzing trace with hash -98876274, now seen corresponding path program 12 times [2024-05-03 04:53:14,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:14,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338628586] [2024-05-03 04:53:14,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:14,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:14,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:17,408 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-03 04:53:17,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:17,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338628586] [2024-05-03 04:53:17,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338628586] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:17,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129487864] [2024-05-03 04:53:17,408 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 04:53:17,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:17,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:17,409 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:17,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-05-03 04:53:17,551 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-05-03 04:53:17,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:53:17,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 111 conjunts are in the unsatisfiable core [2024-05-03 04:53:17,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:19,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:53:19,833 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:53:19,833 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-03 04:53:20,035 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-03 04:53:20,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:22,398 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:53:22,398 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-03 04:53:23,056 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-03 04:53:23,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129487864] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:23,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:23,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 41] total 122 [2024-05-03 04:53:23,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017079798] [2024-05-03 04:53:23,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:23,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2024-05-03 04:53:23,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:23,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2024-05-03 04:53:23,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=654, Invalid=14108, Unknown=0, NotChecked=0, Total=14762 [2024-05-03 04:53:23,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:23,060 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:23,061 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-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:23,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:23,061 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:31,268 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:31,268 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:31,268 INFO L370 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-03 04:53:31,276 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:31,276 INFO L369 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-03 04:53:31,276 INFO L370 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-03 04:53:31,429 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 307 states. [2024-05-03 04:53:31,429 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:31,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:31,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:53:31,430 INFO L78 Accepts]: Start accepts. Automaton has currently 332 states, but on-demand construction may add more states Word has length 175 [2024-05-03 04:53:31,431 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:31,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-05-03 04:53:31,636 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-03 04:53:31,637 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:31,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:31,637 INFO L85 PathProgramCache]: Analyzing trace with hash 513799703, now seen corresponding path program 13 times [2024-05-03 04:53:31,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:31,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631523801] [2024-05-03 04:53:31,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:31,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:31,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:32,011 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-03 04:53:32,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:32,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631523801] [2024-05-03 04:53:32,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631523801] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:32,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521853249] [2024-05-03 04:53:32,012 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 04:53:32,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:32,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:32,013 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:32,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-05-03 04:53:32,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:32,136 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-03 04:53:32,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:32,616 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-03 04:53:32,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:33,107 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-03 04:53:33,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521853249] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:33,107 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:33,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 64 [2024-05-03 04:53:33,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323392225] [2024-05-03 04:53:33,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:33,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-05-03 04:53:33,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:33,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-05-03 04:53:33,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=3402, Unknown=0, NotChecked=0, Total=4032 [2024-05-03 04:53:33,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:33,110 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:33,110 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-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:53:33,110 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:33,110 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:33,653 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:33,653 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:33,653 INFO L370 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-03 04:53:33,661 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:33,662 INFO L369 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-03 04:53:33,662 INFO L370 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-03 04:53:33,682 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 316 states. [2024-05-03 04:53:33,682 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:33,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:53:33,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:53:33,683 INFO L78 Accepts]: Start accepts. Automaton has currently 341 states, but on-demand construction may add more states Word has length 183 [2024-05-03 04:53:33,684 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:33,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-05-03 04:53:33,896 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-03 04:53:33,896 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:33,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:33,897 INFO L85 PathProgramCache]: Analyzing trace with hash 520059855, now seen corresponding path program 14 times [2024-05-03 04:53:33,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:33,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211295300] [2024-05-03 04:53:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:33,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:33,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:34,299 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-03 04:53:34,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:34,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211295300] [2024-05-03 04:53:34,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211295300] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:34,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4666878] [2024-05-03 04:53:34,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:53:34,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:34,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:34,300 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:34,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-05-03 04:53:34,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:53:34,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:53:34,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 26 conjunts are in the unsatisfiable core [2024-05-03 04:53:34,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:34,995 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-03 04:53:34,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:35,565 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-03 04:53:35,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4666878] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:35,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:35,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 64 [2024-05-03 04:53:35,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033739111] [2024-05-03 04:53:35,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:35,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-05-03 04:53:35,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:35,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-05-03 04:53:35,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=3411, Unknown=0, NotChecked=0, Total=4032 [2024-05-03 04:53:35,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:35,568 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:35,568 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-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:35,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:35,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:35,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:35,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:53:35,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:53:35,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:35,569 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:53:36,501 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:36,501 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:53:36,501 INFO L370 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-03 04:53:36,511 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:53:36,512 INFO L369 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-03 04:53:36,512 INFO L370 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-03 04:53:36,531 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 328 states. [2024-05-03 04:53:36,531 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:53:36,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:36,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:36,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:36,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:36,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:53:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:53:36,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:53:36,533 INFO L78 Accepts]: Start accepts. Automaton has currently 358 states, but on-demand construction may add more states Word has length 188 [2024-05-03 04:53:36,535 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:53:36,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-05-03 04:53:36,735 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-03 04:53:36,735 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:53:36,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:53:36,736 INFO L85 PathProgramCache]: Analyzing trace with hash 458293621, now seen corresponding path program 15 times [2024-05-03 04:53:36,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:53:36,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488531191] [2024-05-03 04:53:36,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:53:36,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:53:36,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:53:40,359 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-03 04:53:40,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:53:40,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488531191] [2024-05-03 04:53:40,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488531191] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:53:40,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872222024] [2024-05-03 04:53:40,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:53:40,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:53:40,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:53:40,361 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:53:40,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-05-03 04:53:40,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-05-03 04:53:40,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:53:40,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 143 conjunts are in the unsatisfiable core [2024-05-03 04:53:40,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:53:41,301 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-03 04:53:41,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:53:41,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:53:44,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:53:44,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:53:44,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:53:44,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:53:44,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:53:44,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:53:44,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:53:44,477 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-03 04:53:44,769 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-03 04:53:44,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:53:49,483 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-03 04:53:49,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872222024] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:53:49,483 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:53:49,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 57, 51] total 150 [2024-05-03 04:53:49,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029101749] [2024-05-03 04:53:49,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:53:49,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 150 states [2024-05-03 04:53:49,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:53:49,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 150 interpolants. [2024-05-03 04:53:49,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=890, Invalid=21460, Unknown=0, NotChecked=0, Total=22350 [2024-05-03 04:53:49,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:49,488 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:53:49,488 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-03 04:53:49,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:49,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:53:49,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:53:49,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:53:49,489 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:54:02,804 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:02,804 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:54:02,804 INFO L370 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-03 04:54:02,815 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:02,815 INFO L369 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-03 04:54:02,815 INFO L370 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-03 04:54:02,979 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 339 states. [2024-05-03 04:54:02,979 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:02,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:02,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:02,980 INFO L78 Accepts]: Start accepts. Automaton has currently 369 states, but on-demand construction may add more states Word has length 193 [2024-05-03 04:54:02,982 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:54:02,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-05-03 04:54:03,182 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-03 04:54:03,182 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:54:03,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:54:03,182 INFO L85 PathProgramCache]: Analyzing trace with hash -769225170, now seen corresponding path program 16 times [2024-05-03 04:54:03,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:54:03,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809113620] [2024-05-03 04:54:03,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:54:03,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:54:03,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:54:03,643 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-03 04:54:03,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:54:03,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809113620] [2024-05-03 04:54:03,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809113620] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:54:03,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758569220] [2024-05-03 04:54:03,643 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:54:03,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:54:03,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:54:03,644 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:54:03,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-03 04:54:03,756 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:54:03,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:54:03,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-03 04:54:03,760 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:54:04,390 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-03 04:54:04,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:54:04,976 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-03 04:54:04,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758569220] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:54:04,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:54:04,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 74 [2024-05-03 04:54:04,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444996735] [2024-05-03 04:54:04,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:54:04,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-05-03 04:54:04,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:54:04,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-05-03 04:54:04,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=823, Invalid=4579, Unknown=0, NotChecked=0, Total=5402 [2024-05-03 04:54:04,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:04,978 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:54:04,979 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-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:04,979 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:04,979 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:54:05,546 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:05,546 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:54:05,546 INFO L370 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-03 04:54:05,554 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:05,554 INFO L369 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-03 04:54:05,554 INFO L370 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-03 04:54:05,572 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 348 states. [2024-05-03 04:54:05,572 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:05,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:05,573 INFO L78 Accepts]: Start accepts. Automaton has currently 378 states, but on-demand construction may add more states Word has length 201 [2024-05-03 04:54:05,575 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:54:05,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-05-03 04:54:05,775 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-03 04:54:05,775 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:54:05,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:54:05,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1879381478, now seen corresponding path program 17 times [2024-05-03 04:54:05,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:54:05,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175108430] [2024-05-03 04:54:05,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:54:05,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:54:05,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:54:06,252 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-03 04:54:06,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:54:06,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175108430] [2024-05-03 04:54:06,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175108430] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:54:06,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234381304] [2024-05-03 04:54:06,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:54:06,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:54:06,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:54:06,253 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:54:06,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-05-03 04:54:06,374 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-05-03 04:54:06,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:54:06,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-03 04:54:06,378 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:54:06,897 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-03 04:54:06,897 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:54:07,392 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-03 04:54:07,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234381304] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:54:07,393 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:54:07,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29, 29] total 59 [2024-05-03 04:54:07,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114416774] [2024-05-03 04:54:07,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:54:07,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-05-03 04:54:07,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:54:07,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-05-03 04:54:07,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=340, Invalid=3082, Unknown=0, NotChecked=0, Total=3422 [2024-05-03 04:54:07,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:07,394 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:54:07,395 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-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:07,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:07,395 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:54:09,128 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:09,128 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:54:09,128 INFO L370 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-03 04:54:09,137 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:09,137 INFO L369 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-03 04:54:09,137 INFO L370 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-03 04:54:09,326 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 360 states. [2024-05-03 04:54:09,326 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:54:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-05-03 04:54:09,327 INFO L78 Accepts]: Start accepts. Automaton has currently 395 states, but on-demand construction may add more states Word has length 206 [2024-05-03 04:54:09,329 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:54:09,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-05-03 04:54:09,529 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-03 04:54:09,530 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:54:09,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:54:09,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1761927746, now seen corresponding path program 18 times [2024-05-03 04:54:09,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:54:09,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085062171] [2024-05-03 04:54:09,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:54:09,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:54:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:54:13,922 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-03 04:54:13,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:54:13,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085062171] [2024-05-03 04:54:13,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085062171] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:54:13,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524222573] [2024-05-03 04:54:13,922 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 04:54:13,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:54:13,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:54:13,923 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:54:13,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-05-03 04:54:14,211 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-05-03 04:54:14,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:54:14,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 175 conjunts are in the unsatisfiable core [2024-05-03 04:54:14,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:54:16,172 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-03 04:54:16,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:54:16,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:54:21,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:54:21,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:54:21,306 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-03 04:54:21,615 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-03 04:54:21,615 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:54:27,938 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-03 04:54:27,955 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_main_#t~ret8#1.base|))) (= (+ (select .cse0 (+ |c_ULTIMATE.start_main_#t~ret8#1.offset| 16)) (select .cse0 (+ |c_ULTIMATE.start_main_#t~ret8#1.offset| 4)) (select .cse0 (+ |c_ULTIMATE.start_main_#t~ret8#1.offset| 12)) (select .cse0 (+ |c_ULTIMATE.start_main_#t~ret8#1.offset| 8))) (let ((.cse1 (* c_~N~0 4))) (+ (select .cse0 (+ |c_ULTIMATE.start_main_#t~ret8#1.offset| .cse1 (- 12))) (select .cse0 (+ |c_ULTIMATE.start_main_#t~ret8#1.offset| (- 16) .cse1)) (select .cse0 (+ |c_ULTIMATE.start_main_#t~ret8#1.offset| .cse1 (- 24))) c_~counter~0 (select .cse0 (+ (- 20) |c_ULTIMATE.start_main_#t~ret8#1.offset| .cse1))))))) is different from false [2024-05-03 04:54:27,970 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-03 04:54:28,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:54:28,982 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-03 04:54:29,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:54:29,060 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-03 04:54:29,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:54:29,139 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-03 04:54:29,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:54:29,646 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-03 04:54:33,466 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-03 04:54:33,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524222573] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:54:33,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:54:33,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 76, 73] total 208 [2024-05-03 04:54:33,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198052103] [2024-05-03 04:54:33,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:54:33,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 208 states [2024-05-03 04:54:33,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:54:33,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 208 interpolants. [2024-05-03 04:54:33,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1215, Invalid=40504, Unknown=113, NotChecked=1224, Total=43056 [2024-05-03 04:54:33,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:33,471 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:54:33,471 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-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:33,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2024-05-03 04:54:33,472 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:33,472 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:54:43,477 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:43,477 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:54:43,477 INFO L370 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-03 04:54:43,485 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:43,485 INFO L369 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-03 04:54:43,485 INFO L370 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-03 04:54:43,698 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 369 states. [2024-05-03 04:54:43,698 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:43,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:43,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-05-03 04:54:43,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:54:43,700 INFO L78 Accepts]: Start accepts. Automaton has currently 404 states, but on-demand construction may add more states Word has length 214 [2024-05-03 04:54:43,702 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:54:43,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-05-03 04:54:43,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-05-03 04:54:43,903 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:54:43,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:54:43,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1050206470, now seen corresponding path program 19 times [2024-05-03 04:54:43,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:54:43,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985739659] [2024-05-03 04:54:43,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:54:43,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:54:43,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:54:44,470 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-03 04:54:44,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:54:44,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985739659] [2024-05-03 04:54:44,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985739659] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:54:44,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823230958] [2024-05-03 04:54:44,471 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 04:54:44,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:54:44,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:54:44,472 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:54:44,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-05-03 04:54:44,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:54:44,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-03 04:54:44,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:54:45,431 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-03 04:54:45,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:54:46,269 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-03 04:54:46,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823230958] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:54:46,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:54:46,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 84 [2024-05-03 04:54:46,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878183516] [2024-05-03 04:54:46,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:54:46,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-03 04:54:46,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:54:46,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-03 04:54:46,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1029, Invalid=5943, Unknown=0, NotChecked=0, Total=6972 [2024-05-03 04:54:46,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:46,271 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:54:46,272 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-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 105 states. [2024-05-03 04:54:46,272 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:54:46,273 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:46,273 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:54:48,249 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:48,250 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:54:48,250 INFO L370 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-03 04:54:48,252 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:48,252 INFO L369 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-03 04:54:48,252 INFO L370 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-03 04:54:48,395 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:48,395 INFO L369 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-03 04:54:48,395 INFO L370 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-03 04:54:48,440 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:48,440 INFO L369 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-03 04:54:48,440 INFO L370 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-03 04:54:48,463 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 484 states. [2024-05-03 04:54:48,464 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:48,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:48,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:48,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:54:48,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:54:48,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:54:48,465 INFO L78 Accepts]: Start accepts. Automaton has currently 528 states, but on-demand construction may add more states Word has length 219 [2024-05-03 04:54:48,467 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:54:48,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-05-03 04:54:48,672 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-03 04:54:48,672 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:54:48,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:54:48,673 INFO L85 PathProgramCache]: Analyzing trace with hash 182490975, now seen corresponding path program 20 times [2024-05-03 04:54:48,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:54:48,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792862483] [2024-05-03 04:54:48,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:54:48,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:54:48,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:54:49,282 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-03 04:54:49,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:54:49,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792862483] [2024-05-03 04:54:49,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792862483] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:54:49,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964072462] [2024-05-03 04:54:49,283 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:54:49,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:54:49,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:54:49,284 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:54:49,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-05-03 04:54:49,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:54:49,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:54:49,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 34 conjunts are in the unsatisfiable core [2024-05-03 04:54:49,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:54:50,254 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-03 04:54:50,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:54:51,050 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-03 04:54:51,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964072462] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:54:51,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:54:51,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 84 [2024-05-03 04:54:51,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365272317] [2024-05-03 04:54:51,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:54:51,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-03 04:54:51,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:54:51,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-03 04:54:51,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1029, Invalid=5943, Unknown=0, NotChecked=0, Total=6972 [2024-05-03 04:54:51,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:51,054 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:54:51,054 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-03 04:54:51,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:51,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:51,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:51,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:51,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:54:51,055 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:51,055 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:54:52,338 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:52,339 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:54:52,339 INFO L370 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-03 04:54:52,341 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:52,341 INFO L369 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-03 04:54:52,341 INFO L370 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-03 04:54:52,358 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:52,358 INFO L369 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-03 04:54:52,358 INFO L370 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-03 04:54:52,489 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:54:52,489 INFO L369 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-03 04:54:52,489 INFO L370 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-03 04:54:52,513 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 508 states. [2024-05-03 04:54:52,513 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:54:52,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:54:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:54:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:54:52,515 INFO L78 Accepts]: Start accepts. Automaton has currently 558 states, but on-demand construction may add more states Word has length 224 [2024-05-03 04:54:52,517 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:54:52,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-05-03 04:54:52,718 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-03 04:54:52,718 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:54:52,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:54:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2091032549, now seen corresponding path program 21 times [2024-05-03 04:54:52,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:54:52,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867890163] [2024-05-03 04:54:52,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:54:52,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:54:52,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:54:57,530 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-03 04:54:57,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:54:57,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867890163] [2024-05-03 04:54:57,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867890163] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:54:57,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880975387] [2024-05-03 04:54:57,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:54:57,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:54:57,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:54:57,531 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:54:57,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-05-03 04:54:57,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-05-03 04:54:57,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:54:57,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 189 conjunts are in the unsatisfiable core [2024-05-03 04:54:57,856 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:54:58,583 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-03 04:54:58,636 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-03 04:54:58,695 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-03 04:54:58,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 19 treesize of output 1 [2024-05-03 04:54:59,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:54:59,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:55:02,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:02,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:55:02,540 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-03 04:55:02,915 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-03 04:55:02,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:55:10,906 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-03 04:55:10,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880975387] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:55:10,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:55:10,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71, 68] total 177 [2024-05-03 04:55:10,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853290053] [2024-05-03 04:55:10,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:55:10,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 177 states [2024-05-03 04:55:10,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:55:10,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2024-05-03 04:55:10,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1142, Invalid=30010, Unknown=0, NotChecked=0, Total=31152 [2024-05-03 04:55:10,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:10,910 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:55:10,911 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-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:55:10,911 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:55:10,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:10,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:55:10,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:55:10,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:10,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:10,917 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:10,917 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:55:30,713 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:55:30,713 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:55:30,713 INFO L370 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-03 04:55:30,721 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:55:30,721 INFO L369 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-03 04:55:30,721 INFO L370 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-03 04:55:30,948 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 403 states. [2024-05-03 04:55:30,948 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:30,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:55:30,949 INFO L78 Accepts]: Start accepts. Automaton has currently 443 states, but on-demand construction may add more states Word has length 229 [2024-05-03 04:55:30,951 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:55:30,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-05-03 04:55:31,152 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-03 04:55:31,152 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:55:31,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:55:31,153 INFO L85 PathProgramCache]: Analyzing trace with hash 918616830, now seen corresponding path program 22 times [2024-05-03 04:55:31,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:55:31,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393876171] [2024-05-03 04:55:31,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:55:31,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:55:31,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:55:31,873 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-03 04:55:31,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:55:31,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393876171] [2024-05-03 04:55:31,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393876171] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:55:31,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623089179] [2024-05-03 04:55:31,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:55:31,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:55:31,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:55:31,874 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:55:31,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-05-03 04:55:32,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:55:32,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:55:32,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 38 conjunts are in the unsatisfiable core [2024-05-03 04:55:32,011 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:55:32,902 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-03 04:55:32,902 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:55:33,731 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-03 04:55:33,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623089179] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:55:33,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:55:33,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 94 [2024-05-03 04:55:33,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878223145] [2024-05-03 04:55:33,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:55:33,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-05-03 04:55:33,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:55:33,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-05-03 04:55:33,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1287, Invalid=7455, Unknown=0, NotChecked=0, Total=8742 [2024-05-03 04:55:33,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:33,734 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:55:33,734 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-03 04:55:33,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:33,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:55:33,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:33,735 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:55:34,551 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:55:34,551 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:55:34,551 INFO L370 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-03 04:55:34,559 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:55:34,559 INFO L369 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-03 04:55:34,559 INFO L370 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-03 04:55:34,590 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 412 states. [2024-05-03 04:55:34,591 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:55:34,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:55:34,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:34,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:34,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:55:34,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:55:34,593 INFO L78 Accepts]: Start accepts. Automaton has currently 452 states, but on-demand construction may add more states Word has length 237 [2024-05-03 04:55:34,596 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:55:34,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-05-03 04:55:34,801 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-03 04:55:34,801 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:55:34,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:55:34,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1590167222, now seen corresponding path program 23 times [2024-05-03 04:55:34,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:55:34,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633832206] [2024-05-03 04:55:34,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:55:34,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:55:34,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:55:35,522 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-03 04:55:35,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:55:35,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633832206] [2024-05-03 04:55:35,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633832206] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:55:35,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717708350] [2024-05-03 04:55:35,523 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:55:35,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:55:35,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:55:35,524 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:55:35,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-05-03 04:55:35,682 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-05-03 04:55:35,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:55:35,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-03 04:55:35,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:55:36,537 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-03 04:55:36,537 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:55:37,177 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-03 04:55:37,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717708350] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:55:37,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:55:37,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 37, 37] total 75 [2024-05-03 04:55:37,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369850693] [2024-05-03 04:55:37,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:55:37,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2024-05-03 04:55:37,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:55:37,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2024-05-03 04:55:37,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=5026, Unknown=0, NotChecked=0, Total=5550 [2024-05-03 04:55:37,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:37,179 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:55:37,179 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-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:55:37,179 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:55:37,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:37,180 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:55:39,599 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:55:39,599 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:55:39,600 INFO L370 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-03 04:55:39,608 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:55:39,608 INFO L369 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-03 04:55:39,608 INFO L370 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-03 04:55:39,897 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 424 states. [2024-05-03 04:55:39,897 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:55:39,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:55:39,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:55:39,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:39,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:55:39,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:55:39,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:55:39,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:55:39,899 INFO L78 Accepts]: Start accepts. Automaton has currently 469 states, but on-demand construction may add more states Word has length 242 [2024-05-03 04:55:39,902 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:55:39,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-05-03 04:55:40,102 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-03 04:55:40,103 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:55:40,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:55:40,103 INFO L85 PathProgramCache]: Analyzing trace with hash 2138975982, now seen corresponding path program 24 times [2024-05-03 04:55:40,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:55:40,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238759874] [2024-05-03 04:55:40,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:55:40,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:55:40,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:55:46,690 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-03 04:55:46,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:55:46,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238759874] [2024-05-03 04:55:46,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238759874] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:55:46,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664638105] [2024-05-03 04:55:46,690 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 04:55:46,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:55:46,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:55:46,691 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-03 04:55:46,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-05-03 04:55:47,163 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-05-03 04:55:47,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:55:47,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 209 conjunts are in the unsatisfiable core [2024-05-03 04:55:47,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:55:49,176 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-03 04:55:49,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:55:49,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:55:56,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:56,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:56,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:55:56,181 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:55:56,181 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-03 04:55:56,564 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-03 04:55:56,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:56:07,212 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-03 04:56:07,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664638105] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:56:07,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:56:07,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85, 67] total 227 [2024-05-03 04:56:07,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301639427] [2024-05-03 04:56:07,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:56:07,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 227 states [2024-05-03 04:56:07,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:56:07,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 227 interpolants. [2024-05-03 04:56:07,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1367, Invalid=49935, Unknown=0, NotChecked=0, Total=51302 [2024-05-03 04:56:07,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:07,216 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:56:07,217 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-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:56:07,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:56:07,218 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:07,218 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:56:29,568 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:56:29,569 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:56:29,569 INFO L370 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-03 04:56:29,577 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:56:29,577 INFO L369 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-03 04:56:29,577 INFO L370 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-03 04:56:29,835 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 444 states. [2024-05-03 04:56:29,835 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:56:29,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:56:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:56:29,836 INFO L78 Accepts]: Start accepts. Automaton has currently 489 states, but on-demand construction may add more states Word has length 255 [2024-05-03 04:56:29,839 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:56:29,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-05-03 04:56:30,039 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-03 04:56:30,040 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:56:30,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:56:30,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1700853009, now seen corresponding path program 25 times [2024-05-03 04:56:30,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:56:30,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136690390] [2024-05-03 04:56:30,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:56:30,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:56:30,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:56:30,883 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-03 04:56:30,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:56:30,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136690390] [2024-05-03 04:56:30,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136690390] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:56:30,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558996950] [2024-05-03 04:56:30,884 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 04:56:30,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:56:30,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:56:30,885 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-03 04:56:30,885 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-03 04:56:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:56:31,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 42 conjunts are in the unsatisfiable core [2024-05-03 04:56:31,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:56:32,230 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-03 04:56:32,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:56:33,361 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-03 04:56:33,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558996950] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:56:33,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:56:33,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43, 43] total 104 [2024-05-03 04:56:33,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964244691] [2024-05-03 04:56:33,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:56:33,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 104 states [2024-05-03 04:56:33,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:56:33,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2024-05-03 04:56:33,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1541, Invalid=9171, Unknown=0, NotChecked=0, Total=10712 [2024-05-03 04:56:33,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:33,365 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:56:33,366 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-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:56:33,366 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:56:33,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:56:33,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:56:33,367 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:33,367 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:56:35,058 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:56:35,058 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:56:35,058 INFO L370 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-03 04:56:35,066 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:56:35,066 INFO L369 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-03 04:56:35,066 INFO L370 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-03 04:56:35,085 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 456 states. [2024-05-03 04:56:35,085 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:56:35,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:56:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:56:35,086 INFO L78 Accepts]: Start accepts. Automaton has currently 506 states, but on-demand construction may add more states Word has length 260 [2024-05-03 04:56:35,089 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:56:35,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-05-03 04:56:35,289 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-03 04:56:35,290 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:56:35,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:56:35,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1185801813, now seen corresponding path program 26 times [2024-05-03 04:56:35,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:56:35,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768983572] [2024-05-03 04:56:35,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:56:35,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:56:35,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:56:45,221 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-03 04:56:45,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:56:45,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768983572] [2024-05-03 04:56:45,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768983572] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:56:45,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873148223] [2024-05-03 04:56:45,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 04:56:45,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:56:45,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:56:45,223 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-03 04:56:45,224 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-03 04:56:45,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 04:56:45,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:56:45,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 207 conjunts are in the unsatisfiable core [2024-05-03 04:56:45,380 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:56:53,744 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-03 04:56:53,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:57:05,736 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:57:05,736 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-03 04:57:17,378 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-03 04:57:17,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873148223] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:57:17,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:57:17,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 80, 62] total 226 [2024-05-03 04:57:17,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094260362] [2024-05-03 04:57:17,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:57:17,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 226 states [2024-05-03 04:57:17,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:57:17,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 226 interpolants. [2024-05-03 04:57:17,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=683, Invalid=50167, Unknown=0, NotChecked=0, Total=50850 [2024-05-03 04:57:17,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:17,383 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:57:17,383 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-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:57:17,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:57:17,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:17,384 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:57:40,791 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:57:40,792 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:57:40,792 INFO L370 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-03 04:57:40,800 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:57:40,800 INFO L369 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-03 04:57:40,800 INFO L370 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-03 04:57:41,093 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 476 states. [2024-05-03 04:57:41,094 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:57:41,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:57:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:57:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:57:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:57:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:57:41,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:57:41,095 INFO L78 Accepts]: Start accepts. Automaton has currently 526 states, but on-demand construction may add more states Word has length 273 [2024-05-03 04:57:41,099 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:57:41,106 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-03 04:57:41,304 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-03 04:57:41,304 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:57:41,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:57:41,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1832042374, now seen corresponding path program 27 times [2024-05-03 04:57:41,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:57:41,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993265731] [2024-05-03 04:57:41,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:57:41,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:57:41,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:57:42,305 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-03 04:57:42,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:57:42,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993265731] [2024-05-03 04:57:42,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993265731] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:57:42,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435675979] [2024-05-03 04:57:42,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 04:57:42,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:57:42,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:57:42,306 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-03 04:57:42,308 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-03 04:57:42,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-05-03 04:57:42,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:57:42,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 46 conjunts are in the unsatisfiable core [2024-05-03 04:57:42,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:57:44,152 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-03 04:57:44,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:57:45,449 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-03 04:57:45,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435675979] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:57:45,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:57:45,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 114 [2024-05-03 04:57:45,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122713530] [2024-05-03 04:57:45,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:57:45,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-05-03 04:57:45,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:57:45,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-05-03 04:57:45,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1836, Invalid=11046, Unknown=0, NotChecked=0, Total=12882 [2024-05-03 04:57:45,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:45,452 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:57:45,453 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-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:57:45,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:57:45,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:45,454 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:57:47,360 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:57:47,361 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:57:47,361 INFO L370 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-03 04:57:47,369 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:57:47,369 INFO L369 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-03 04:57:47,369 INFO L370 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-03 04:57:47,386 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 488 states. [2024-05-03 04:57:47,386 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:57:47,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:57:47,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:57:47,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-03 04:57:47,388 INFO L78 Accepts]: Start accepts. Automaton has currently 543 states, but on-demand construction may add more states Word has length 278 [2024-05-03 04:57:47,391 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:57:47,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-05-03 04:57:47,597 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-03 04:57:47,598 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:57:47,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:57:47,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1106671646, now seen corresponding path program 28 times [2024-05-03 04:57:47,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:57:47,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560934517] [2024-05-03 04:57:47,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:57:47,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:57:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:57:59,742 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-03 04:57:59,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:57:59,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560934517] [2024-05-03 04:57:59,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560934517] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:57:59,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337133470] [2024-05-03 04:57:59,743 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 04:57:59,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:57:59,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:57:59,744 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-03 04:57:59,745 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-03 04:57:59,962 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 04:57:59,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:57:59,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 223 conjunts are in the unsatisfiable core [2024-05-03 04:57:59,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:58:03,124 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-03 04:58:03,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:58:14,868 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:58:14,868 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-03 04:58:43,136 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-03 04:58:43,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337133470] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:58:43,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:58:43,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 89, 68] total 190 [2024-05-03 04:58:43,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289556092] [2024-05-03 04:58:43,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:58:43,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2024-05-03 04:58:43,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:58:43,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2024-05-03 04:58:43,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=35315, Unknown=0, NotChecked=0, Total=35910 [2024-05-03 04:58:43,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:58:43,140 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:58:43,140 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-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:58:43,140 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-03 04:58:43,141 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:58:43,141 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:59:01,549 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:59:01,549 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:59:01,549 INFO L370 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-03 04:59:01,557 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:59:01,558 INFO L369 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-03 04:59:01,558 INFO L370 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-03 04:59:01,789 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 499 states. [2024-05-03 04:59:01,789 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:59:01,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:59:01,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:59:01,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:59:01,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-03 04:59:01,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:59:01,791 INFO L78 Accepts]: Start accepts. Automaton has currently 554 states, but on-demand construction may add more states Word has length 283 [2024-05-03 04:59:01,795 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:59:01,800 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-03 04:59:01,995 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-03 04:59:01,995 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:59:01,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:59:01,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2028389575, now seen corresponding path program 29 times [2024-05-03 04:59:01,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:59:01,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672022233] [2024-05-03 04:59:01,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:59:01,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:59:02,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:59:03,157 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-03 04:59:03,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:59:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672022233] [2024-05-03 04:59:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672022233] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:59:03,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147325698] [2024-05-03 04:59:03,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-03 04:59:03,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:59:03,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:59:03,159 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-03 04:59:03,160 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-03 04:59:03,388 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-05-03 04:59:03,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:59:03,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 48 conjunts are in the unsatisfiable core [2024-05-03 04:59:03,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:59:04,861 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-03 04:59:04,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 04:59:06,232 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-03 04:59:06,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147325698] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 04:59:06,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 04:59:06,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 49, 49] total 121 [2024-05-03 04:59:06,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659285724] [2024-05-03 04:59:06,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 04:59:06,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2024-05-03 04:59:06,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 04:59:06,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2024-05-03 04:59:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=996, Invalid=13524, Unknown=0, NotChecked=0, Total=14520 [2024-05-03 04:59:06,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:59:06,237 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 04:59:06,237 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-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:59:06,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:59:06,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:59:06,238 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 04:59:09,974 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:59:09,975 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 04:59:09,975 INFO L370 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-03 04:59:09,983 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 04:59:09,983 INFO L369 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-03 04:59:09,983 INFO L370 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-03 04:59:10,650 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 520 states. [2024-05-03 04:59:10,650 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 04:59:10,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 04:59:10,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 04:59:10,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:59:10,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-03 04:59:10,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 04:59:10,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-03 04:59:10,652 INFO L78 Accepts]: Start accepts. Automaton has currently 580 states, but on-demand construction may add more states Word has length 296 [2024-05-03 04:59:10,656 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 04:59:10,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-05-03 04:59:10,856 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-03 04:59:10,856 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 04:59:10,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 04:59:10,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1106826437, now seen corresponding path program 30 times [2024-05-03 04:59:10,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 04:59:10,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180587351] [2024-05-03 04:59:10,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 04:59:10,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 04:59:10,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 04:59:28,035 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-03 04:59:28,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 04:59:28,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180587351] [2024-05-03 04:59:28,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180587351] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 04:59:28,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416821496] [2024-05-03 04:59:28,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-03 04:59:28,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 04:59:28,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 04:59:28,037 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-03 04:59:28,039 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-03 04:59:28,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-05-03 04:59:28,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 04:59:28,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 243 conjunts are in the unsatisfiable core [2024-05-03 04:59:28,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 04:59:29,835 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-03 04:59:30,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:59:30,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-03 04:59:42,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:59:42,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:59:42,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:59:42,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:59:42,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:59:42,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-03 04:59:42,573 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 04:59:42,574 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-03 04:59:43,071 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-03 04:59:43,071 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 05:00:03,626 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-03 05:00:03,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416821496] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 05:00:03,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 05:00:03,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [112, 95, 90] total 286 [2024-05-03 05:00:03,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275036924] [2024-05-03 05:00:03,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 05:00:03,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 286 states [2024-05-03 05:00:03,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 05:00:03,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 286 interpolants. [2024-05-03 05:00:03,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2074, Invalid=79436, Unknown=0, NotChecked=0, Total=81510 [2024-05-03 05:00:03,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:03,632 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 05:00:03,633 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-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:00:03,633 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:00:03,634 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:03,634 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 05:00:49,443 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:00:49,444 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 05:00:49,444 INFO L370 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-03 05:00:49,452 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:00:49,452 INFO L369 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-03 05:00:49,452 INFO L370 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-03 05:00:49,779 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 540 states. [2024-05-03 05:00:49,779 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:00:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:00:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:00:49,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-03 05:00:49,781 INFO L78 Accepts]: Start accepts. Automaton has currently 600 states, but on-demand construction may add more states Word has length 309 [2024-05-03 05:00:49,785 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 05:00:49,794 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-03 05:00:49,986 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-03 05:00:49,986 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 05:00:49,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 05:00:49,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1899184214, now seen corresponding path program 31 times [2024-05-03 05:00:49,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 05:00:49,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054953283] [2024-05-03 05:00:49,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 05:00:49,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 05:00:50,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 05:00:51,385 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-03 05:00:51,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 05:00:51,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054953283] [2024-05-03 05:00:51,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054953283] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 05:00:51,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347741306] [2024-05-03 05:00:51,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-03 05:00:51,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 05:00:51,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 05:00:51,387 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-03 05:00:51,388 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-03 05:00:51,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 05:00:51,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 54 conjunts are in the unsatisfiable core [2024-05-03 05:00:51,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 05:00:53,502 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-03 05:00:53,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 05:00:55,379 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-03 05:00:55,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347741306] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 05:00:55,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 05:00:55,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55, 55] total 134 [2024-05-03 05:00:55,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509136304] [2024-05-03 05:00:55,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 05:00:55,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-05-03 05:00:55,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 05:00:55,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-05-03 05:00:55,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2504, Invalid=15318, Unknown=0, NotChecked=0, Total=17822 [2024-05-03 05:00:55,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:55,384 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 05:00:55,384 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-03 05:00:55,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:55,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:00:55,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:55,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:55,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2024-05-03 05:00:55,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:55,386 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 05:00:58,254 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:00:58,254 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 05:00:58,254 INFO L370 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-03 05:00:58,262 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:00:58,263 INFO L369 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-03 05:00:58,263 INFO L370 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-03 05:00:58,296 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 552 states. [2024-05-03 05:00:58,296 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:00:58,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:00:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-03 05:00:58,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 05:00:58,298 INFO L78 Accepts]: Start accepts. Automaton has currently 617 states, but on-demand construction may add more states Word has length 314 [2024-05-03 05:00:58,302 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 05:00:58,311 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-03 05:00:58,509 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-03 05:00:58,509 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 05:00:58,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 05:00:58,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1925842610, now seen corresponding path program 32 times [2024-05-03 05:00:58,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 05:00:58,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014328102] [2024-05-03 05:00:58,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 05:00:58,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 05:00:58,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 05:01:12,363 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-03 05:01:12,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 05:01:12,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014328102] [2024-05-03 05:01:12,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014328102] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 05:01:12,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188975898] [2024-05-03 05:01:12,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-03 05:01:12,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 05:01:12,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 05:01:12,365 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-03 05:01:12,368 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-03 05:01:12,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-03 05:01:12,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 05:01:12,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 219 conjunts are in the unsatisfiable core [2024-05-03 05:01:12,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 05:01:24,750 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-03 05:01:24,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 05:01:48,291 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 05:01:48,292 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-03 05:03:20,040 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-03 05:03:20,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188975898] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 05:03:20,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 05:03:20,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [117, 80, 80] total 265 [2024-05-03 05:03:20,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843634167] [2024-05-03 05:03:20,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 05:03:20,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 265 states [2024-05-03 05:03:20,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 05:03:20,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 265 interpolants. [2024-05-03 05:03:20,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=885, Invalid=69075, Unknown=0, NotChecked=0, Total=69960 [2024-05-03 05:03:20,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:03:20,045 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 05:03:20,045 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-03 05:03:20,045 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:03:20,045 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:03:20,045 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:03:20,045 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:03:20,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:03:20,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:03:20,085 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2024-05-03 05:03:20,085 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 05:03:20,085 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:03:20,085 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 05:04:00,656 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:04:00,657 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 05:04:00,657 INFO L370 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-03 05:04:00,665 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:04:00,665 INFO L369 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-03 05:04:00,665 INFO L370 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-03 05:04:01,033 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 572 states. [2024-05-03 05:04:01,034 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:04:01,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 05:04:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-05-03 05:04:01,035 INFO L78 Accepts]: Start accepts. Automaton has currently 637 states, but on-demand construction may add more states Word has length 327 [2024-05-03 05:04:01,040 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 05:04:01,047 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-03 05:04:01,240 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-03 05:04:01,241 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 05:04:01,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 05:04:01,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1964767759, now seen corresponding path program 33 times [2024-05-03 05:04:01,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 05:04:01,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166058001] [2024-05-03 05:04:01,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 05:04:01,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 05:04:01,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 05:04:02,913 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-03 05:04:02,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 05:04:02,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166058001] [2024-05-03 05:04:02,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166058001] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 05:04:02,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950979933] [2024-05-03 05:04:02,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-03 05:04:02,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 05:04:02,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 05:04:02,915 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-03 05:04:02,915 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-03 05:04:03,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-05-03 05:04:03,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 05:04:03,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 762 conjuncts, 64 conjunts are in the unsatisfiable core [2024-05-03 05:04:03,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 05:04:05,738 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-03 05:04:05,738 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 05:04:07,890 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-03 05:04:07,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950979933] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-03 05:04:07,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-03 05:04:07,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59, 59] total 144 [2024-05-03 05:04:07,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128432906] [2024-05-03 05:04:07,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-03 05:04:07,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2024-05-03 05:04:07,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-03 05:04:07,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2024-05-03 05:04:07,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2877, Invalid=17715, Unknown=0, NotChecked=0, Total=20592 [2024-05-03 05:04:07,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:04:07,895 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-03 05:04:07,895 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-03 05:04:07,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:04:07,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:04:07,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:04:07,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:04:07,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:04:07,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:04:07,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 191 states. [2024-05-03 05:04:07,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-05-03 05:04:07,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 163 states. [2024-05-03 05:04:07,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:04:07,897 INFO L199 cStratifiedReduction]: Start building reduction automaton [2024-05-03 05:04:10,807 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:04:10,807 INFO L369 cStratifiedReduction]: Guessed abstraction level: [] [2024-05-03 05:04:10,807 INFO L370 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-03 05:04:10,815 INFO L368 cStratifiedReduction]: Backtracking a loop entry edge [2024-05-03 05:04:10,815 INFO L369 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-03 05:04:10,815 INFO L370 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-03 05:04:10,839 INFO L211 cStratifiedReduction]: Finished building reduction automaton with 584 states. [2024-05-03 05:04:10,839 INFO L212 cStratifiedReduction]: Copied states 8 times. [2024-05-03 05:04:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-03 05:04:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-03 05:04:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:04:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-03 05:04:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-05-03 05:04:10,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 191 states. [2024-05-03 05:04:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-05-03 05:04:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2024-05-03 05:04:10,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-05-03 05:04:10,841 INFO L78 Accepts]: Start accepts. Automaton has currently 654 states, but on-demand construction may add more states Word has length 332 [2024-05-03 05:04:10,845 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-03 05:04:10,852 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-03 05:04:11,046 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-03 05:04:11,046 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-03 05:04:11,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-03 05:04:11,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1500943563, now seen corresponding path program 34 times [2024-05-03 05:04:11,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-03 05:04:11,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812429588] [2024-05-03 05:04:11,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-03 05:04:11,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-03 05:04:11,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-03 05:04:27,651 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-03 05:04:27,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-03 05:04:27,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812429588] [2024-05-03 05:04:27,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812429588] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-03 05:04:27,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570308353] [2024-05-03 05:04:27,652 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-03 05:04:27,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-03 05:04:27,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-03 05:04:27,653 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-03 05:04:27,656 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-03 05:04:27,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-03 05:04:27,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-03 05:04:27,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 287 conjunts are in the unsatisfiable core [2024-05-03 05:04:27,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-03 05:04:38,474 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-03 05:04:38,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-03 05:05:05,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-03 05:05:05,828 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-03 05:06:15,945 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-05-03 05:06:15,946 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-03 05:06:15,946 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-03 05:06:15,954 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-03 05:06:15,960 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-03 05:06:16,152 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-03 05:06:16,152 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 2 xjuncts wrt. a ∧-151-11-4-5-2-7-2-6-2-4-3-3-1 context. [2024-05-03 05:06:16,161 INFO L445 BasicCegarLoop]: Path program histogram: [34, 1, 1, 1, 1] [2024-05-03 05:06:16,163 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION was TIMEOUT (1/3) [2024-05-03 05:06:16,164 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-03 05:06:16,164 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-05-03 05:06:16,166 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.05 05:06:16 BasicIcfg [2024-05-03 05:06:16,166 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-03 05:06:16,166 INFO L158 Benchmark]: Toolchain (without parser) took 815563.53ms. Allocated memory was 289.4MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 223.4MB in the beginning and 1.5GB in the end (delta: -1.2GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2024-05-03 05:06:16,166 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 289.4MB. Free memory is still 255.8MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-03 05:06:16,166 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.38ms. Allocated memory is still 289.4MB. Free memory was 223.2MB in the beginning and 211.1MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-05-03 05:06:16,167 INFO L158 Benchmark]: Boogie Procedure Inliner took 28.65ms. Allocated memory is still 289.4MB. Free memory was 211.1MB in the beginning and 209.1MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-03 05:06:16,167 INFO L158 Benchmark]: Boogie Preprocessor took 28.87ms. Allocated memory is still 289.4MB. Free memory was 209.1MB in the beginning and 207.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2024-05-03 05:06:16,167 INFO L158 Benchmark]: RCFGBuilder took 536.77ms. Allocated memory is still 289.4MB. Free memory was 207.5MB in the beginning and 245.6MB in the end (delta: -38.1MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. [2024-05-03 05:06:16,167 INFO L158 Benchmark]: TraceAbstraction took 814740.44ms. Allocated memory was 289.4MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 244.6MB in the beginning and 1.5GB in the end (delta: -1.2GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2024-05-03 05:06:16,168 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.15ms. Allocated memory is still 289.4MB. Free memory is still 255.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 213.38ms. Allocated memory is still 289.4MB. Free memory was 223.2MB in the beginning and 211.1MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 28.65ms. Allocated memory is still 289.4MB. Free memory was 211.1MB in the beginning and 209.1MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 28.87ms. Allocated memory is still 289.4MB. Free memory was 209.1MB in the beginning and 207.5MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 536.77ms. Allocated memory is still 289.4MB. Free memory was 207.5MB in the beginning and 245.6MB in the end (delta: -38.1MB). Peak memory consumption was 21.0MB. Max. memory is 8.0GB. * TraceAbstraction took 814740.44ms. Allocated memory was 289.4MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 244.6MB in the beginning and 1.5GB in the end (delta: -1.2GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation #1 benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 2245, independent: 1939, independent conditional: 1939, independent unconditional: 0, dependent: 306, dependent conditional: 306, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1939, independent: 1939, independent conditional: 1939, 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: 1939, independent: 1939, independent conditional: 1939, 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: 1939, independent: 1939, independent conditional: 0, independent unconditional: 1939, 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: 1939, independent: 1939, independent conditional: 0, independent unconditional: 1939, 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: 1939, independent: 1939, independent conditional: 0, independent unconditional: 1939, 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: 1939, independent: 1939, independent conditional: 0, independent unconditional: 1939, 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: 1939, independent: 1939, independent conditional: 0, independent unconditional: 1939, 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: 1939, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1939, unknown conditional: 0, unknown unconditional: 1939] , Statistics on independence cache: Total cache size (in pairs): 1939, Positive cache size: 1939, Positive conditional cache size: 0, Positive unconditional cache size: 1939, 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: 306 - StatisticsResult: Reduction benchmarks 22.4ms Time before loop, 216.4ms 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 10.8ms Time before loop, 104.4ms 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 45.6ms Time before loop, 50.5ms 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 59.7ms Time before loop, 74.2ms Time in loop, 0.1s Time in total, Has Loop: 1, wrong guesses: 0, overall guesses: 4, Reduction States: 150, Duplicate States: 0, Protected Variables: 0 - StatisticsResult: Reduction benchmarks 50.8ms Time before loop, 49.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 150.5ms Time before loop, 318.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 141.5ms Time before loop, 96.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 130.7ms Time before loop, 140.5ms 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 76.3ms Time before loop, 384.2ms Time in loop, 0.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 211, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 184.2ms Time before loop, 114.5ms 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 242.2ms Time before loop, 231.9ms Time in loop, 0.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 232, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1012.4ms Time before loop, 1251.1ms 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 265.6ms Time before loop, 140.7ms 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 313.8ms Time before loop, 229.8ms Time in loop, 0.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 264, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1265.2ms Time before loop, 1539.1ms Time in loop, 2.8s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 276, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 329.6ms Time before loop, 896.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 3170.8ms Time before loop, 5196.6ms Time in loop, 8.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 307, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 435.3ms Time before loop, 135.8ms 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 585.2ms Time before loop, 377.0ms 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 4836.3ms Time before loop, 8653.3ms 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 460.2ms Time before loop, 132.1ms 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 617.1ms Time before loop, 1313.4ms Time in loop, 1.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 360, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 8269.7ms Time before loop, 1955.8ms Time in loop, 10.2s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 369, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 841.4ms Time before loop, 1349.4ms 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 923.5ms Time before loop, 534.4ms Time in loop, 1.5s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 7, Reduction States: 508, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 6441.2ms Time before loop, 13589.1ms Time in loop, 20.0s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 403, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 688.9ms Time before loop, 166.0ms Time in loop, 0.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 412, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 839.4ms Time before loop, 1877.5ms 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 10702.5ms Time before loop, 11914.3ms Time in loop, 22.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 444, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 1221.7ms Time before loop, 496.1ms Time in loop, 1.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 456, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 10865.6ms Time before loop, 12843.4ms Time in loop, 23.7s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 476, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1366.5ms Time before loop, 565.8ms Time in loop, 1.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 488, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 7556.5ms Time before loop, 11091.3ms Time in loop, 18.6s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 499, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 1066.4ms Time before loop, 3345.5ms Time in loop, 4.4s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 520, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 20400.3ms Time before loop, 25744.6ms Time in loop, 46.1s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 540, Duplicate States: 8, Protected Variables: 9 - StatisticsResult: Reduction benchmarks 2087.0ms Time before loop, 823.1ms Time in loop, 2.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 552, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 15709.0ms Time before loop, 25239.5ms Time in loop, 40.9s Time in total, Has Loop: 1, wrong guesses: 1, overall guesses: 5, Reduction States: 572, Duplicate States: 8, Protected Variables: 7 - StatisticsResult: Reduction benchmarks 2123.5ms Time before loop, 818.9ms 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.1s - 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.5s - StatisticsResult: Visitor Statistics States: 169, Transitions: 182, Traversal time: 0.3s - StatisticsResult: Visitor Statistics States: 179, Transitions: 194, Traversal time: 0.5s - 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.5s - StatisticsResult: Visitor Statistics States: 208, Transitions: 225, Traversal time: 2.8s - StatisticsResult: Visitor Statistics States: 225, Transitions: 244, Traversal time: 1.2s - StatisticsResult: Visitor Statistics States: 230, Transitions: 249, Traversal time: 8.4s - 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: 1.9s - StatisticsResult: Visitor Statistics States: 279, Transitions: 302, Traversal time: 10.2s - StatisticsResult: Visitor Statistics States: 372, Transitions: 427, Traversal time: 2.2s - StatisticsResult: Visitor Statistics States: 392, Transitions: 453, Traversal time: 1.5s - StatisticsResult: Visitor Statistics States: 299, Transitions: 324, Traversal time: 20.0s - StatisticsResult: Visitor Statistics States: 307, Transitions: 332, Traversal time: 0.9s - StatisticsResult: Visitor Statistics States: 317, Transitions: 344, Traversal time: 2.7s - StatisticsResult: Visitor Statistics States: 330, Transitions: 357, Traversal time: 22.6s - StatisticsResult: Visitor Statistics States: 340, Transitions: 369, Traversal time: 1.7s - StatisticsResult: Visitor Statistics States: 353, Transitions: 382, Traversal time: 23.7s - StatisticsResult: Visitor Statistics States: 363, Transitions: 394, Traversal time: 1.9s - StatisticsResult: Visitor Statistics States: 368, Transitions: 399, Traversal time: 18.6s - StatisticsResult: Visitor Statistics States: 386, Transitions: 419, Traversal time: 4.4s - StatisticsResult: Visitor Statistics States: 399, Transitions: 432, Traversal time: 46.1s - StatisticsResult: Visitor Statistics States: 409, Transitions: 444, Traversal time: 2.9s - StatisticsResult: Visitor Statistics States: 422, Transitions: 457, Traversal time: 40.9s - 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 2 xjuncts wrt. a ∧-151-11-4-5-2-7-2-6-2-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: 814.6s, OverallIterations: 38, TraceHistogramMax: 0, PathProgramHistogramMax: 34, EmptinessCheckTime: 239.7s, 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, 434.8s 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