/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/NewStatesSleep.epf --traceabstraction.cegar.restart.behaviour ONE_CEGAR_PER_ERROR_LOCATION -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.dynamic-abstractions-a4a1cd3-m [2024-05-30 19:51:50,182 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-30 19:51:50,227 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/settings/gemcutter/NewStatesSleep.epf [2024-05-30 19:51:50,230 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-30 19:51:50,231 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-30 19:51:50,244 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-30 19:51:50,245 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-30 19:51:50,245 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-30 19:51:50,245 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-30 19:51:50,245 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-30 19:51:50,246 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-30 19:51:50,246 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-30 19:51:50,246 INFO L153 SettingsManager]: * Use SBE=true [2024-05-30 19:51:50,247 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-30 19:51:50,247 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-30 19:51:50,247 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-30 19:51:50,247 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-30 19:51:50,247 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-30 19:51:50,248 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-30 19:51:50,248 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-30 19:51:50,248 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-30 19:51:50,249 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-30 19:51:50,249 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-30 19:51:50,249 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-30 19:51:50,249 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-30 19:51:50,249 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-30 19:51:50,250 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-30 19:51:50,250 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-05-30 19:51:50,250 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-30 19:51:50,250 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-30 19:51:50,250 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-30 19:51:50,250 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-30 19:51:50,251 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-30 19:51:50,251 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-30 19:51:50,251 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_NEW_STATES [2024-05-30 19:51:50,251 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-30 19:51:50,251 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-30 19:51:50,251 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-05-30 19:51:50,251 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-30 19:51:50,252 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Prune known deadend states from previous iterations -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: CEGAR restart behaviour -> ONE_CEGAR_PER_ERROR_LOCATION [2024-05-30 19:51:50,455 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-30 19:51:50,480 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-30 19:51:50,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-30 19:51:50,484 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-30 19:51:50,484 INFO L274 PluginConnector]: CDTParser initialized [2024-05-30 19:51:50,485 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c [2024-05-30 19:51:51,609 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-30 19:51:51,746 INFO L384 CDTParser]: Found 1 translation units. [2024-05-30 19:51:51,746 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-array-sum-alt2.wvr.c [2024-05-30 19:51:51,752 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/879265025/92a437bfeee74c9fbe3c74a550cc2d45/FLAG197dc5d40 [2024-05-30 19:51:51,763 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/879265025/92a437bfeee74c9fbe3c74a550cc2d45 [2024-05-30 19:51:51,764 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-30 19:51:51,765 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-30 19:51:51,766 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-30 19:51:51,766 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-30 19:51:51,770 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-30 19:51:51,770 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:51,771 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e075dd7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51, skipping insertion in model container [2024-05-30 19:51:51,771 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:51,788 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-30 19:51:51,900 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-more-array-sum-alt2.wvr.c[2525,2538] [2024-05-30 19:51:51,906 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-30 19:51:51,913 INFO L202 MainTranslator]: Completed pre-run [2024-05-30 19:51:51,944 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-more-array-sum-alt2.wvr.c[2525,2538] [2024-05-30 19:51:51,947 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-05-30 19:51:51,958 INFO L206 MainTranslator]: Completed translation [2024-05-30 19:51:51,959 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51 WrapperNode [2024-05-30 19:51:51,959 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-30 19:51:51,959 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-30 19:51:51,960 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-30 19:51:51,960 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-30 19:51:51,964 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:51,979 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:51,997 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 197 [2024-05-30 19:51:51,997 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-30 19:51:51,997 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-30 19:51:51,998 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-30 19:51:51,998 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-30 19:51:52,008 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,008 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,011 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,011 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,016 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,018 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,019 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,034 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,036 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-30 19:51:52,037 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-30 19:51:52,037 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-30 19:51:52,037 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-30 19:51:52,037 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (1/1) ... [2024-05-30 19:51:52,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-05-30 19:51:52,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:51:52,061 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-05-30 19:51:52,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-05-30 19:51:52,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-30 19:51:52,116 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-30 19:51:52,116 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-05-30 19:51:52,116 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-05-30 19:51:52,116 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-05-30 19:51:52,117 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-05-30 19:51:52,117 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-05-30 19:51:52,117 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-05-30 19:51:52,118 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-05-30 19:51:52,118 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-05-30 19:51:52,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-05-30 19:51:52,118 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-30 19:51:52,118 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-30 19:51:52,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-05-30 19:51:52,120 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-30 19:51:52,120 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-30 19:51:52,120 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-30 19:51:52,122 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-30 19:51:52,256 INFO L241 CfgBuilder]: Building ICFG [2024-05-30 19:51:52,258 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-30 19:51:52,468 INFO L282 CfgBuilder]: Performing block encoding [2024-05-30 19:51:52,658 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-30 19:51:52,658 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2024-05-30 19:51:52,659 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.05 07:51:52 BoogieIcfgContainer [2024-05-30 19:51:52,659 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-30 19:51:52,660 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-30 19:51:52,660 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-30 19:51:52,663 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-30 19:51:52,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.05 07:51:51" (1/3) ... [2024-05-30 19:51:52,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33a3f3a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.05 07:51:52, skipping insertion in model container [2024-05-30 19:51:52,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.05 07:51:51" (2/3) ... [2024-05-30 19:51:52,664 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33a3f3a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.05 07:51:52, skipping insertion in model container [2024-05-30 19:51:52,664 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.05 07:51:52" (3/3) ... [2024-05-30 19:51:52,664 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-array-sum-alt2.wvr.c [2024-05-30 19:51:52,671 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2024-05-30 19:51:52,677 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-30 19:51:52,677 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-05-30 19:51:52,677 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-30 19:51:52,743 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-05-30 19:51:52,778 INFO L103 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-30 19:51:52,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-05-30 19:51:52,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:51:52,781 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-05-30 19:51:52,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-05-30 19:51:52,808 INFO L166 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-05-30 19:51:52,813 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION ======== [2024-05-30 19:51:52,818 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@286ab5c8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-30 19:51:52,818 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-05-30 19:51:52,977 INFO L78 Accepts]: Start accepts. Automaton has currently 612 states, but on-demand construction may add more states Word has length 121 [2024-05-30 19:51:52,978 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:51:52,979 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:51:52,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:51:52,985 INFO L85 PathProgramCache]: Analyzing trace with hash 2081680542, now seen corresponding path program 1 times [2024-05-30 19:51:52,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:51:52,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412380301] [2024-05-30 19:51:52,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:52,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:51:53,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:53,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-30 19:51:53,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:51:53,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412380301] [2024-05-30 19:51:53,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412380301] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 19:51:53,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 19:51:53,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-30 19:51:53,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310359584] [2024-05-30 19:51:53,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 19:51:53,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-05-30 19:51:53,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:51:53,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-05-30 19:51:53,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-05-30 19:51:53,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:53,255 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:51:53,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 60.5) internal successors, (121), 2 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:51:53,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:53,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:53,316 INFO L78 Accepts]: Start accepts. Automaton has currently 612 states, but on-demand construction may add more states Word has length 117 [2024-05-30 19:51:53,316 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:51:53,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-30 19:51:53,317 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:51:53,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:51:53,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1495106856, now seen corresponding path program 1 times [2024-05-30 19:51:53,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:51:53,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431464965] [2024-05-30 19:51:53,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:53,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:51:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:53,756 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:51:53,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:51:53,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431464965] [2024-05-30 19:51:53,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431464965] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-30 19:51:53,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-30 19:51:53,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-05-30 19:51:53,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928001048] [2024-05-30 19:51:53,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 19:51:53,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-30 19:51:53,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:51:53,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-30 19:51:53,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-05-30 19:51:53,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:53,762 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:51:53,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:51:53,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:53,763 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:53,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:53,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:53,925 INFO L78 Accepts]: Start accepts. Automaton has currently 620 states, but on-demand construction may add more states Word has length 125 [2024-05-30 19:51:53,927 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:51:53,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-30 19:51:53,927 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:51:53,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:51:53,928 INFO L85 PathProgramCache]: Analyzing trace with hash -297824864, now seen corresponding path program 1 times [2024-05-30 19:51:53,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:51:53,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834891344] [2024-05-30 19:51:53,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:53,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:51:53,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:54,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-30 19:51:54,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:51:54,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834891344] [2024-05-30 19:51:54,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834891344] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:51:54,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323426704] [2024-05-30 19:51:54,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:54,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:51:54,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:51:54,190 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:51:54,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-05-30 19:51:54,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:54,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 6 conjunts are in the unsatisfiable core [2024-05-30 19:51:54,300 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:51:54,427 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-30 19:51:54,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:51:54,606 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-30 19:51:54,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323426704] provided 1 perfect and 1 imperfect interpolant sequences [2024-05-30 19:51:54,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-05-30 19:51:54,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2024-05-30 19:51:54,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170919134] [2024-05-30 19:51:54,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-30 19:51:54,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-30 19:51:54,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:51:54,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-30 19:51:54,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-05-30 19:51:54,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:54,609 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:51:54,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:51:54,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:54,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:54,609 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:54,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:54,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:54,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:54,678 INFO L78 Accepts]: Start accepts. Automaton has currently 235 states, but on-demand construction may add more states Word has length 130 [2024-05-30 19:51:54,678 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:51:54,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-05-30 19:51:54,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-05-30 19:51:54,884 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:51:54,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:51:54,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1422795019, now seen corresponding path program 1 times [2024-05-30 19:51:54,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:51:54,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297527945] [2024-05-30 19:51:54,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:54,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:51:54,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:55,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 19:51:55,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:51:55,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297527945] [2024-05-30 19:51:55,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297527945] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:51:55,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232989105] [2024-05-30 19:51:55,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:55,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:51:55,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:51:55,115 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:51:55,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-05-30 19:51:55,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:55,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 10 conjunts are in the unsatisfiable core [2024-05-30 19:51:55,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:51:55,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 19:51:55,376 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:51:55,603 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-05-30 19:51:55,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232989105] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:51:55,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:51:55,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2024-05-30 19:51:55,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988139883] [2024-05-30 19:51:55,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:51:55,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-05-30 19:51:55,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:51:55,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-05-30 19:51:55,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2024-05-30 19:51:55,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:55,609 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:51:55,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.08) internal successors, (177), 25 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:51:55,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:55,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:55,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:55,610 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:55,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:55,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:51:55,938 INFO L78 Accepts]: Start accepts. Automaton has currently 244 states, but on-demand construction may add more states Word has length 138 [2024-05-30 19:51:55,939 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:51:55,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-05-30 19:51:56,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:51:56,145 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:51:56,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:51:56,145 INFO L85 PathProgramCache]: Analyzing trace with hash 275222829, now seen corresponding path program 2 times [2024-05-30 19:51:56,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:51:56,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076008039] [2024-05-30 19:51:56,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:56,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:51:56,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:56,359 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-30 19:51:56,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:51:56,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076008039] [2024-05-30 19:51:56,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076008039] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:51:56,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136633227] [2024-05-30 19:51:56,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 19:51:56,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:51:56,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:51:56,372 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:51:56,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-05-30 19:51:56,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 19:51:56,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:51:56,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 8 conjunts are in the unsatisfiable core [2024-05-30 19:51:56,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:51:56,575 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-30 19:51:56,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:51:56,665 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-05-30 19:51:56,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136633227] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:51:56,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:51:56,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 21 [2024-05-30 19:51:56,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385350665] [2024-05-30 19:51:56,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:51:56,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-05-30 19:51:56,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:51:56,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-05-30 19:51:56,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2024-05-30 19:51:56,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:56,668 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:51:56,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 10.476190476190476) internal successors, (220), 21 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:51:56,671 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:56,671 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:56,671 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:56,671 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:51:56,671 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:56,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:51:56,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:56,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:51:56,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:51:56,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:51:56,995 INFO L78 Accepts]: Start accepts. Automaton has currently 559 states, but on-demand construction may add more states Word has length 143 [2024-05-30 19:51:56,996 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:51:57,014 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-05-30 19:51:57,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:51:57,202 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:51:57,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:51:57,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1322316920, now seen corresponding path program 3 times [2024-05-30 19:51:57,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:51:57,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13315252] [2024-05-30 19:51:57,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:51:57,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:51:57,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:51:58,529 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:51:58,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:51:58,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13315252] [2024-05-30 19:51:58,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13315252] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:51:58,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713967527] [2024-05-30 19:51:58,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 19:51:58,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:51:58,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:51:58,549 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:51:58,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-05-30 19:51:58,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-05-30 19:51:58,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:51:58,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 72 conjunts are in the unsatisfiable core [2024-05-30 19:51:58,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:51:59,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 19:52:00,037 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:52:00,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:52:00,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:52:01,100 INFO L173 IndexEqualityManager]: detected equality via solver [2024-05-30 19:52:01,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:52:01,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:52:01,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 14 [2024-05-30 19:52:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:01,128 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:52:03,443 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-05-30 19:52:03,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 130 [2024-05-30 19:52:03,815 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:03,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713967527] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:52:03,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:52:03,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 39, 28] total 84 [2024-05-30 19:52:03,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885759851] [2024-05-30 19:52:03,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:52:03,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-05-30 19:52:03,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:52:03,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-05-30 19:52:03,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=756, Invalid=6216, Unknown=0, NotChecked=0, Total=6972 [2024-05-30 19:52:03,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:03,820 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:52:03,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 4.166666666666667) internal successors, (350), 84 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:52:03,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:03,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:03,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:03,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:03,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:03,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:06,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-05-30 19:52:09,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:09,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:09,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:09,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:09,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:09,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:09,271 INFO L78 Accepts]: Start accepts. Automaton has currently 284 states, but on-demand construction may add more states Word has length 156 [2024-05-30 19:52:09,272 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:52:09,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-05-30 19:52:09,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-05-30 19:52:09,473 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:52:09,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:52:09,473 INFO L85 PathProgramCache]: Analyzing trace with hash 377448005, now seen corresponding path program 4 times [2024-05-30 19:52:09,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:52:09,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181649605] [2024-05-30 19:52:09,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:52:09,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:52:09,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:52:09,795 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 2 proven. 27 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 19:52:09,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:52:09,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181649605] [2024-05-30 19:52:09,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181649605] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:52:09,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565000801] [2024-05-30 19:52:09,797 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 19:52:09,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:09,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:52:09,798 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:52:09,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-05-30 19:52:09,900 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 19:52:09,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:52:09,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 16 conjunts are in the unsatisfiable core [2024-05-30 19:52:09,903 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:52:10,319 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 19:52:10,319 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:52:10,731 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 19:52:10,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565000801] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:52:10,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:52:10,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 40 [2024-05-30 19:52:10,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805846761] [2024-05-30 19:52:10,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:52:10,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-05-30 19:52:10,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:52:10,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-05-30 19:52:10,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1333, Unknown=0, NotChecked=0, Total=1560 [2024-05-30 19:52:10,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:10,736 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:52:10,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 5.775) internal successors, (231), 40 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:52:10,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:10,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:10,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:10,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:10,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:10,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:10,737 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:11,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:11,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:11,424 INFO L78 Accepts]: Start accepts. Automaton has currently 294 states, but on-demand construction may add more states Word has length 161 [2024-05-30 19:52:11,425 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:52:11,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-05-30 19:52:11,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:11,626 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:52:11,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:52:11,626 INFO L85 PathProgramCache]: Analyzing trace with hash 226731761, now seen corresponding path program 5 times [2024-05-30 19:52:11,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:52:11,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359003875] [2024-05-30 19:52:11,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:52:11,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:52:11,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:52:13,351 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:13,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:52:13,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359003875] [2024-05-30 19:52:13,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359003875] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:52:13,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78097964] [2024-05-30 19:52:13,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 19:52:13,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:13,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:52:13,353 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:52:13,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-05-30 19:52:13,507 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-05-30 19:52:13,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:52:13,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 77 conjunts are in the unsatisfiable core [2024-05-30 19:52:13,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:52:14,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:52:14,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 13 [2024-05-30 19:52:14,864 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:14,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:52:15,908 INFO L349 Elim1Store]: treesize reduction 16, result has 83.8 percent of original size [2024-05-30 19:52:15,909 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 55 treesize of output 94 [2024-05-30 19:52:17,185 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:17,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78097964] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:52:17,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:52:17,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 38, 32] total 82 [2024-05-30 19:52:17,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050609459] [2024-05-30 19:52:17,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:52:17,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-05-30 19:52:17,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:52:17,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-05-30 19:52:17,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=6185, Unknown=0, NotChecked=0, Total=6642 [2024-05-30 19:52:17,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:17,188 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:52:17,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 4.060975609756097) internal successors, (333), 82 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:17,189 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:19,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:19,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:19,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:19,379 INFO L78 Accepts]: Start accepts. Automaton has currently 303 states, but on-demand construction may add more states Word has length 169 [2024-05-30 19:52:19,379 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:52:19,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-05-30 19:52:19,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-05-30 19:52:19,585 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:52:19,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:52:19,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1733972551, now seen corresponding path program 6 times [2024-05-30 19:52:19,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:52:19,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320808207] [2024-05-30 19:52:19,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:52:19,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:52:19,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:52:19,890 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 58 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-05-30 19:52:19,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:52:19,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320808207] [2024-05-30 19:52:19,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320808207] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:52:19,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125396659] [2024-05-30 19:52:19,890 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 19:52:19,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:19,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:52:19,891 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:52:19,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-05-30 19:52:20,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-05-30 19:52:20,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:52:20,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 20 conjunts are in the unsatisfiable core [2024-05-30 19:52:20,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:52:20,643 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 27 proven. 33 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 19:52:20,643 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:52:21,110 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 52 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-05-30 19:52:21,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125396659] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:52:21,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:52:21,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 53 [2024-05-30 19:52:21,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814352368] [2024-05-30 19:52:21,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:52:21,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-05-30 19:52:21,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:52:21,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-05-30 19:52:21,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=2414, Unknown=0, NotChecked=0, Total=2756 [2024-05-30 19:52:21,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:21,113 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:52:21,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 5.622641509433962) internal successors, (298), 53 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:21,113 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:22,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-05-30 19:52:22,340 INFO L78 Accepts]: Start accepts. Automaton has currently 328 states, but on-demand construction may add more states Word has length 179 [2024-05-30 19:52:22,341 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:52:22,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-05-30 19:52:22,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:22,547 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:52:22,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:52:22,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1015569416, now seen corresponding path program 7 times [2024-05-30 19:52:22,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:52:22,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630739228] [2024-05-30 19:52:22,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:52:22,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:52:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:52:24,923 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:24,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:52:24,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630739228] [2024-05-30 19:52:24,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630739228] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:52:24,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604603595] [2024-05-30 19:52:24,924 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 19:52:24,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:24,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:52:24,934 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:52:24,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-05-30 19:52:25,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:52:25,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 97 conjunts are in the unsatisfiable core [2024-05-30 19:52:25,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:52:26,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:52:26,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 15 [2024-05-30 19:52:26,704 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:26,704 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:52:29,271 INFO L349 Elim1Store]: treesize reduction 24, result has 86.0 percent of original size [2024-05-30 19:52:29,271 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 72 treesize of output 160 [2024-05-30 19:52:31,087 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:31,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604603595] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:52:31,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:52:31,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 46, 40] total 100 [2024-05-30 19:52:31,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088131159] [2024-05-30 19:52:31,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:52:31,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2024-05-30 19:52:31,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:52:31,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2024-05-30 19:52:31,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=557, Invalid=9342, Unknown=1, NotChecked=0, Total=9900 [2024-05-30 19:52:31,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:31,099 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:52:31,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 3.67) internal successors, (367), 100 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:31,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-05-30 19:52:31,101 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:34,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-05-30 19:52:34,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:52:34,080 INFO L78 Accepts]: Start accepts. Automaton has currently 337 states, but on-demand construction may add more states Word has length 187 [2024-05-30 19:52:34,081 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:52:34,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-05-30 19:52:34,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-05-30 19:52:34,286 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:52:34,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:52:34,286 INFO L85 PathProgramCache]: Analyzing trace with hash 897616064, now seen corresponding path program 8 times [2024-05-30 19:52:34,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:52:34,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414752286] [2024-05-30 19:52:34,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:52:34,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:52:34,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:52:34,654 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 30 proven. 89 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-05-30 19:52:34,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:52:34,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414752286] [2024-05-30 19:52:34,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414752286] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:52:34,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959088965] [2024-05-30 19:52:34,654 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 19:52:34,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:34,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:52:34,664 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:52:34,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-05-30 19:52:34,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 19:52:34,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:52:34,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 24 conjunts are in the unsatisfiable core [2024-05-30 19:52:34,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:52:35,381 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 52 proven. 52 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-05-30 19:52:35,382 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:52:36,076 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 85 proven. 19 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-05-30 19:52:36,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959088965] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:52:36,076 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:52:36,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 25, 25] total 65 [2024-05-30 19:52:36,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734925213] [2024-05-30 19:52:36,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:52:36,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-05-30 19:52:36,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:52:36,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-05-30 19:52:36,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=480, Invalid=3680, Unknown=0, NotChecked=0, Total=4160 [2024-05-30 19:52:36,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:36,078 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:52:36,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 5.184615384615385) internal successors, (337), 65 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:52:36,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:37,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:52:37,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-05-30 19:52:37,658 INFO L78 Accepts]: Start accepts. Automaton has currently 363 states, but on-demand construction may add more states Word has length 197 [2024-05-30 19:52:37,659 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:52:37,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-05-30 19:52:37,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-05-30 19:52:37,864 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:52:37,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:52:37,865 INFO L85 PathProgramCache]: Analyzing trace with hash -270153183, now seen corresponding path program 9 times [2024-05-30 19:52:37,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:52:37,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777874392] [2024-05-30 19:52:37,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:52:37,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:52:37,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:52:42,044 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 3 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:52:42,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:52:42,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777874392] [2024-05-30 19:52:42,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777874392] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:52:42,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564394161] [2024-05-30 19:52:42,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 19:52:42,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:52:42,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:52:42,046 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:52:42,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-05-30 19:52:42,199 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-05-30 19:52:42,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:52:42,203 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 129 conjunts are in the unsatisfiable core [2024-05-30 19:52:42,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:52:42,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 19:52:43,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:52:43,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:52:43,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:52:46,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:52:46,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:52:46,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:52:46,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:52:46,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:52:46,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:52:46,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 77 treesize of output 173 [2024-05-30 19:52:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 33 proven. 90 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-05-30 19:52:49,488 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:52:53,451 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-05-30 19:52:53,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564394161] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:52:53,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:52:53,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 58, 47] total 151 [2024-05-30 19:52:53,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202736404] [2024-05-30 19:52:53,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:52:53,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 151 states [2024-05-30 19:52:53,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:52:53,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 151 interpolants. [2024-05-30 19:52:53,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1027, Invalid=21623, Unknown=0, NotChecked=0, Total=22650 [2024-05-30 19:52:53,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:53,457 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:52:53,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 151 states, 151 states have (on average 3.2980132450331126) internal successors, (498), 151 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 42 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-05-30 19:52:53,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:53:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:53:06,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:53:06,405 INFO L78 Accepts]: Start accepts. Automaton has currently 917 states, but on-demand construction may add more states Word has length 210 [2024-05-30 19:53:06,406 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:53:06,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-05-30 19:53:06,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:53:06,612 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:53:06,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:53:06,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1415043694, now seen corresponding path program 10 times [2024-05-30 19:53:06,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:53:06,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551194427] [2024-05-30 19:53:06,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:53:06,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:53:06,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:53:07,164 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 56 proven. 105 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 19:53:07,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:53:07,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551194427] [2024-05-30 19:53:07,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551194427] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:53:07,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470522764] [2024-05-30 19:53:07,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 19:53:07,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:53:07,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:53:07,171 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:53:07,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-05-30 19:53:07,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 19:53:07,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:53:07,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 28 conjunts are in the unsatisfiable core [2024-05-30 19:53:07,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:53:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 85 proven. 76 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 19:53:08,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:53:08,530 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 126 proven. 35 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-05-30 19:53:08,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470522764] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:53:08,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:53:08,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 71 [2024-05-30 19:53:08,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496101167] [2024-05-30 19:53:08,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:53:08,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-05-30 19:53:08,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:53:08,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-05-30 19:53:08,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=4338, Unknown=0, NotChecked=0, Total=4970 [2024-05-30 19:53:08,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:08,533 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:53:08,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 4.732394366197183) internal successors, (336), 71 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:53:08,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:08,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:08,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:53:08,534 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:53:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:53:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:53:11,023 INFO L78 Accepts]: Start accepts. Automaton has currently 1064 states, but on-demand construction may add more states Word has length 215 [2024-05-30 19:53:11,024 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:53:11,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-05-30 19:53:11,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-05-30 19:53:11,231 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:53:11,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:53:11,232 INFO L85 PathProgramCache]: Analyzing trace with hash -288725912, now seen corresponding path program 11 times [2024-05-30 19:53:11,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:53:11,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452649324] [2024-05-30 19:53:11,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:53:11,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:53:11,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:53:15,489 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 21 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:53:15,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:53:15,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452649324] [2024-05-30 19:53:15,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452649324] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:53:15,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074032300] [2024-05-30 19:53:15,490 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 19:53:15,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:53:15,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:53:15,491 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:53:15,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-05-30 19:53:15,639 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-05-30 19:53:15,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:53:15,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 137 conjunts are in the unsatisfiable core [2024-05-30 19:53:15,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:53:17,969 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:53:17,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 67 treesize of output 19 [2024-05-30 19:53:18,012 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 263 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:53:18,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:53:44,383 INFO L349 Elim1Store]: treesize reduction 40, result has 89.2 percent of original size [2024-05-30 19:53:44,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 106 treesize of output 346 [2024-05-30 19:53:47,892 INFO L134 CoverageAnalysis]: Checked inductivity of 263 backedges. 0 proven. 254 refuted. 9 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:53:47,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074032300] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:53:47,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:53:47,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 62, 56] total 138 [2024-05-30 19:53:47,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891670264] [2024-05-30 19:53:47,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:53:47,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2024-05-30 19:53:47,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:53:47,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2024-05-30 19:53:47,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=885, Invalid=18009, Unknown=12, NotChecked=0, Total=18906 [2024-05-30 19:53:47,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:47,897 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:53:47,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 138 states, 138 states have (on average 3.253623188405797) internal successors, (449), 138 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:53:47,900 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:53:47,901 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:53:55,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:53:55,380 INFO L78 Accepts]: Start accepts. Automaton has currently 1073 states, but on-demand construction may add more states Word has length 223 [2024-05-30 19:53:55,381 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:53:55,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-05-30 19:53:55,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-05-30 19:53:55,582 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:53:55,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:53:55,582 INFO L85 PathProgramCache]: Analyzing trace with hash -800160464, now seen corresponding path program 12 times [2024-05-30 19:53:55,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:53:55,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706993286] [2024-05-30 19:53:55,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:53:55,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:53:55,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:53:56,181 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 90 proven. 166 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-05-30 19:53:56,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:53:56,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706993286] [2024-05-30 19:53:56,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706993286] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:53:56,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737660812] [2024-05-30 19:53:56,182 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 19:53:56,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:53:56,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:53:56,183 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:53:56,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-05-30 19:53:56,673 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-05-30 19:53:56,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:53:56,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 30 conjunts are in the unsatisfiable core [2024-05-30 19:53:56,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:53:57,453 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 126 proven. 130 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-05-30 19:53:57,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:53:58,211 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 175 proven. 81 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-05-30 19:53:58,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737660812] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:53:58,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:53:58,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 74 [2024-05-30 19:53:58,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473550933] [2024-05-30 19:53:58,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:53:58,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-05-30 19:53:58,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:53:58,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-05-30 19:53:58,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=812, Invalid=4590, Unknown=0, NotChecked=0, Total=5402 [2024-05-30 19:53:58,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:58,214 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:53:58,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 4.851351351351352) internal successors, (359), 74 states have internal predecessors, (359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:53:58,214 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:53:58,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:53:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:53:59,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:53:59,275 INFO L78 Accepts]: Start accepts. Automaton has currently 2345 states, but on-demand construction may add more states Word has length 228 [2024-05-30 19:53:59,276 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:53:59,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-05-30 19:53:59,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-05-30 19:53:59,483 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:53:59,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:53:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1578494949, now seen corresponding path program 13 times [2024-05-30 19:53:59,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:53:59,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230429921] [2024-05-30 19:53:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:53:59,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:53:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:54:00,123 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 90 proven. 141 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-30 19:54:00,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:54:00,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230429921] [2024-05-30 19:54:00,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230429921] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:54:00,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993808484] [2024-05-30 19:54:00,124 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 19:54:00,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:54:00,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:54:00,125 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:54:00,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-05-30 19:54:00,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:54:00,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 32 conjunts are in the unsatisfiable core [2024-05-30 19:54:00,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:54:01,248 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 126 proven. 105 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-30 19:54:01,249 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:54:01,983 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 175 proven. 56 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-05-30 19:54:01,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993808484] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:54:01,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:54:01,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 81 [2024-05-30 19:54:01,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591042273] [2024-05-30 19:54:01,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:54:01,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2024-05-30 19:54:01,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:54:01,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2024-05-30 19:54:01,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=815, Invalid=5665, Unknown=0, NotChecked=0, Total=6480 [2024-05-30 19:54:01,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:01,986 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:54:01,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 4.567901234567901) internal successors, (370), 81 states have internal predecessors, (370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:54:01,987 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:05,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:05,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:54:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:54:05,121 INFO L78 Accepts]: Start accepts. Automaton has currently 2764 states, but on-demand construction may add more states Word has length 233 [2024-05-30 19:54:05,123 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:54:05,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-05-30 19:54:05,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-05-30 19:54:05,328 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:54:05,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:54:05,329 INFO L85 PathProgramCache]: Analyzing trace with hash 423601489, now seen corresponding path program 14 times [2024-05-30 19:54:05,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:54:05,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118661961] [2024-05-30 19:54:05,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:54:05,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:54:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:54:09,947 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 38 proven. 331 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:54:09,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:54:09,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118661961] [2024-05-30 19:54:09,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118661961] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:54:09,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90738445] [2024-05-30 19:54:09,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 19:54:09,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:54:09,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:54:09,949 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:54:09,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-05-30 19:54:10,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 19:54:10,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:54:10,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 157 conjunts are in the unsatisfiable core [2024-05-30 19:54:10,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:54:15,445 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:54:15,446 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 103 treesize of output 77 [2024-05-30 19:54:15,763 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:54:15,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:54:22,293 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:54:22,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 124 treesize of output 516 [2024-05-30 19:54:35,151 INFO L134 CoverageAnalysis]: Checked inductivity of 369 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:54:35,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90738445] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:54:35,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:54:35,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 67, 66] total 192 [2024-05-30 19:54:35,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346970724] [2024-05-30 19:54:35,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:54:35,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 192 states [2024-05-30 19:54:35,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:54:35,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 192 interpolants. [2024-05-30 19:54:35,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=941, Invalid=35731, Unknown=0, NotChecked=0, Total=36672 [2024-05-30 19:54:35,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:35,165 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:54:35,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 192 states, 192 states have (on average 3.3489583333333335) internal successors, (643), 192 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:54:35,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:35,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:35,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:35,165 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:54:35,166 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:54:35,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:54:35,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:54:35,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:54:35,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:54:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:54:43,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:54:43,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:54:43,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:54:43,092 INFO L78 Accepts]: Start accepts. Automaton has currently 2773 states, but on-demand construction may add more states Word has length 241 [2024-05-30 19:54:43,094 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:54:43,100 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-05-30 19:54:43,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-05-30 19:54:43,300 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:54:43,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:54:43,300 INFO L85 PathProgramCache]: Analyzing trace with hash 454566937, now seen corresponding path program 15 times [2024-05-30 19:54:43,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:54:43,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863568610] [2024-05-30 19:54:43,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:54:43,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:54:43,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:54:43,885 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 132 proven. 212 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2024-05-30 19:54:43,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:54:43,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863568610] [2024-05-30 19:54:43,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863568610] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:54:43,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112362590] [2024-05-30 19:54:43,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 19:54:43,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:54:43,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:54:43,887 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:54:43,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-05-30 19:54:44,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-05-30 19:54:44,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:54:44,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 169 conjunts are in the unsatisfiable core [2024-05-30 19:54:44,298 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:54:45,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 19:54:45,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:54:45,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:54:45,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 19:54:48,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 19:54:48,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:54:48,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 113 treesize of output 331 [2024-05-30 19:54:55,229 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 57 proven. 194 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2024-05-30 19:54:55,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:55:01,528 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 0 proven. 384 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-05-30 19:55:01,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112362590] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:55:01,529 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:55:01,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 70, 63] total 160 [2024-05-30 19:55:01,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322891801] [2024-05-30 19:55:01,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:55:01,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 160 states [2024-05-30 19:55:01,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:55:01,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 160 interpolants. [2024-05-30 19:55:01,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1029, Invalid=24411, Unknown=0, NotChecked=0, Total=25440 [2024-05-30 19:55:01,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:01,532 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:55:01,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 160 states, 160 states have (on average 3.74375) internal successors, (599), 160 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:55:01,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:55:01,533 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:55:29,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:55:29,294 INFO L78 Accepts]: Start accepts. Automaton has currently 1340 states, but on-demand construction may add more states Word has length 246 [2024-05-30 19:55:29,296 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:55:29,302 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-05-30 19:55:29,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-05-30 19:55:29,496 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:55:29,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:55:29,497 INFO L85 PathProgramCache]: Analyzing trace with hash 2084662270, now seen corresponding path program 16 times [2024-05-30 19:55:29,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:55:29,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208110715] [2024-05-30 19:55:29,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:55:29,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:55:29,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:55:30,292 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 132 proven. 182 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 19:55:30,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:55:30,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208110715] [2024-05-30 19:55:30,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208110715] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:55:30,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868035331] [2024-05-30 19:55:30,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 19:55:30,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:55:30,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:55:30,297 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:55:30,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-05-30 19:55:30,462 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 19:55:30,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:55:30,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 36 conjunts are in the unsatisfiable core [2024-05-30 19:55:30,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:55:31,481 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 175 proven. 139 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 19:55:31,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:55:32,618 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 232 proven. 82 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-05-30 19:55:32,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868035331] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:55:32,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:55:32,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 91 [2024-05-30 19:55:32,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103104070] [2024-05-30 19:55:32,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:55:32,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-05-30 19:55:32,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:55:32,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-05-30 19:55:32,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1024, Invalid=7166, Unknown=0, NotChecked=0, Total=8190 [2024-05-30 19:55:32,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:32,622 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:55:32,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 4.43956043956044) internal successors, (404), 91 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:55:32,622 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:36,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:55:36,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:55:36,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 19:55:36,510 INFO L78 Accepts]: Start accepts. Automaton has currently 1487 states, but on-demand construction may add more states Word has length 251 [2024-05-30 19:55:36,512 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:55:36,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-05-30 19:55:36,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:55:36,719 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:55:36,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:55:36,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1259516712, now seen corresponding path program 17 times [2024-05-30 19:55:36,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:55:36,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618643832] [2024-05-30 19:55:36,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:55:36,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:55:36,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:55:45,369 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 67 proven. 426 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:55:45,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:55:45,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618643832] [2024-05-30 19:55:45,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618643832] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:55:45,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318849967] [2024-05-30 19:55:45,369 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 19:55:45,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:55:45,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:55:45,371 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:55:45,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-05-30 19:55:45,577 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-05-30 19:55:45,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:55:45,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 177 conjunts are in the unsatisfiable core [2024-05-30 19:55:45,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:55:52,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:55:52,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 87 treesize of output 23 [2024-05-30 19:55:52,238 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 493 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:55:52,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:57:11,542 INFO L349 Elim1Store]: treesize reduction 56, result has 91.2 percent of original size [2024-05-30 19:57:11,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 140 treesize of output 604 [2024-05-30 19:57:24,477 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 458 refuted. 35 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:57:24,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318849967] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:57:24,478 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:57:24,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 78, 72] total 223 [2024-05-30 19:57:24,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88973447] [2024-05-30 19:57:24,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:57:24,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 223 states [2024-05-30 19:57:24,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:57:24,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 223 interpolants. [2024-05-30 19:57:24,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1847, Invalid=47618, Unknown=41, NotChecked=0, Total=49506 [2024-05-30 19:57:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:24,483 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:57:24,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 223 states, 223 states have (on average 3.0493273542600896) internal successors, (680), 223 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:57:24,483 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 19:57:24,484 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:57:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 19:57:45,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 19:57:45,503 INFO L78 Accepts]: Start accepts. Automaton has currently 1496 states, but on-demand construction may add more states Word has length 259 [2024-05-30 19:57:45,506 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:57:45,511 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-05-30 19:57:45,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:57:45,712 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:57:45,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:57:45,712 INFO L85 PathProgramCache]: Analyzing trace with hash 2046732704, now seen corresponding path program 18 times [2024-05-30 19:57:45,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:57:45,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355747167] [2024-05-30 19:57:45,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:57:45,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:57:45,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:57:46,437 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 182 proven. 263 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-05-30 19:57:46,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:57:46,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355747167] [2024-05-30 19:57:46,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355747167] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:57:46,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275236409] [2024-05-30 19:57:46,437 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 19:57:46,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:57:46,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:57:46,438 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:57:46,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-05-30 19:57:47,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-05-30 19:57:47,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:57:47,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 38 conjunts are in the unsatisfiable core [2024-05-30 19:57:47,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:57:47,957 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 232 proven. 213 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-05-30 19:57:47,957 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:57:48,716 INFO L134 CoverageAnalysis]: Checked inductivity of 558 backedges. 297 proven. 148 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-05-30 19:57:48,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275236409] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:57:48,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:57:48,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39, 39] total 94 [2024-05-30 19:57:48,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384392019] [2024-05-30 19:57:48,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:57:48,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2024-05-30 19:57:48,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:57:48,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2024-05-30 19:57:48,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1272, Invalid=7470, Unknown=0, NotChecked=0, Total=8742 [2024-05-30 19:57:48,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:48,718 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:57:48,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 4.542553191489362) internal successors, (427), 94 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 19:57:48,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 19:57:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 19:57:50,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-30 19:57:50,081 INFO L78 Accepts]: Start accepts. Automaton has currently 3495 states, but on-demand construction may add more states Word has length 264 [2024-05-30 19:57:50,084 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:57:50,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-05-30 19:57:50,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-05-30 19:57:50,290 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:57:50,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:57:50,290 INFO L85 PathProgramCache]: Analyzing trace with hash 632232629, now seen corresponding path program 19 times [2024-05-30 19:57:50,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:57:50,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433833924] [2024-05-30 19:57:50,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:57:50,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:57:50,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:57:51,109 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 182 proven. 228 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-05-30 19:57:51,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:57:51,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433833924] [2024-05-30 19:57:51,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433833924] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:57:51,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660849552] [2024-05-30 19:57:51,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 19:57:51,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:57:51,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:57:51,112 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:57:51,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-05-30 19:57:51,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:57:51,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 40 conjunts are in the unsatisfiable core [2024-05-30 19:57:51,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:57:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 232 proven. 178 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-05-30 19:57:52,319 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:57:53,399 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 297 proven. 113 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-05-30 19:57:53,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660849552] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 19:57:53,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 19:57:53,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 101 [2024-05-30 19:57:53,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12471214] [2024-05-30 19:57:53,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 19:57:53,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-05-30 19:57:53,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 19:57:53,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-05-30 19:57:53,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1259, Invalid=8841, Unknown=0, NotChecked=0, Total=10100 [2024-05-30 19:57:53,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:53,402 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 19:57:53,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 4.336633663366337) internal successors, (438), 101 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 19:57:53,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-30 19:57:53,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 19:57:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:58,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 19:57:58,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 19:57:58,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 19:57:58,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 19:57:58,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 19:57:58,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-30 19:57:58,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-05-30 19:57:58,334 INFO L78 Accepts]: Start accepts. Automaton has currently 3914 states, but on-demand construction may add more states Word has length 269 [2024-05-30 19:57:58,337 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 19:57:58,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-05-30 19:57:58,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:57:58,543 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 19:57:58,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 19:57:58,543 INFO L85 PathProgramCache]: Analyzing trace with hash 186857601, now seen corresponding path program 20 times [2024-05-30 19:57:58,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 19:57:58,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140940557] [2024-05-30 19:57:58,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 19:57:58,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 19:57:58,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 19:58:06,456 INFO L134 CoverageAnalysis]: Checked inductivity of 635 backedges. 87 proven. 548 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:58:06,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 19:58:06,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140940557] [2024-05-30 19:58:06,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140940557] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 19:58:06,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258029564] [2024-05-30 19:58:06,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-05-30 19:58:06,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 19:58:06,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 19:58:06,458 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 19:58:06,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-05-30 19:58:06,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-05-30 19:58:06,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 19:58:06,674 INFO L262 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 197 conjunts are in the unsatisfiable core [2024-05-30 19:58:06,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 19:58:15,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:58:15,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 131 treesize of output 97 [2024-05-30 19:58:16,236 INFO L134 CoverageAnalysis]: Checked inductivity of 635 backedges. 0 proven. 635 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 19:58:16,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 19:58:29,203 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 19:58:29,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 158 treesize of output 826 [2024-05-30 20:01:39,942 INFO L134 CoverageAnalysis]: Checked inductivity of 635 backedges. 0 proven. 635 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 20:01:39,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258029564] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 20:01:39,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 20:01:39,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 83, 82] total 240 [2024-05-30 20:01:39,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169005273] [2024-05-30 20:01:39,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 20:01:39,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 240 states [2024-05-30 20:01:39,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 20:01:39,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 240 interpolants. [2024-05-30 20:01:39,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1190, Invalid=56170, Unknown=0, NotChecked=0, Total=57360 [2024-05-30 20:01:39,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:01:39,947 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 20:01:39,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 240 states, 240 states have (on average 3.129166666666667) internal successors, (751), 240 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:01:39,948 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:01:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:01:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:01:54,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:01:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:01:54,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:01:54,529 INFO L78 Accepts]: Start accepts. Automaton has currently 3923 states, but on-demand construction may add more states Word has length 277 [2024-05-30 20:01:54,533 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 20:01:54,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-05-30 20:01:54,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-05-30 20:01:54,740 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 20:01:54,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 20:01:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash -164498615, now seen corresponding path program 21 times [2024-05-30 20:01:54,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 20:01:54,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263344866] [2024-05-30 20:01:54,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 20:01:54,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 20:01:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 20:01:55,747 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 240 proven. 319 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2024-05-30 20:01:55,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 20:01:55,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263344866] [2024-05-30 20:01:55,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263344866] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 20:01:55,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424313621] [2024-05-30 20:01:55,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-05-30 20:01:55,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 20:01:55,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 20:01:55,749 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 20:01:55,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-05-30 20:01:56,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-05-30 20:01:56,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 20:01:56,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 634 conjuncts, 205 conjunts are in the unsatisfiable core [2024-05-30 20:01:56,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 20:01:57,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-05-30 20:01:58,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 20:01:58,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 20:01:58,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-05-30 20:02:04,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:04,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:02:05,112 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 20:02:05,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 15 select indices, 15 select index equivalence classes, 48 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 141 treesize of output 523 [2024-05-30 20:02:39,448 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 73 proven. 338 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2024-05-30 20:02:39,449 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 20:02:50,219 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 0 proven. 636 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-05-30 20:02:50,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424313621] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 20:02:50,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 20:02:50,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 82, 77] total 194 [2024-05-30 20:02:50,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287019598] [2024-05-30 20:02:50,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 20:02:50,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 194 states [2024-05-30 20:02:50,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 20:02:50,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2024-05-30 20:02:50,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1254, Invalid=36188, Unknown=0, NotChecked=0, Total=37442 [2024-05-30 20:02:50,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:02:50,224 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 20:02:50,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 194 states, 194 states have (on average 3.4690721649484537) internal successors, (673), 194 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:02:50,224 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:02:50,225 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:03:40,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:03:40,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:03:40,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2024-05-30 20:03:40,039 INFO L78 Accepts]: Start accepts. Automaton has currently 1722 states, but on-demand construction may add more states Word has length 282 [2024-05-30 20:03:40,043 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 20:03:40,049 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-05-30 20:03:40,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-05-30 20:03:40,244 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 20:03:40,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 20:03:40,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1931750002, now seen corresponding path program 22 times [2024-05-30 20:03:40,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 20:03:40,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131208332] [2024-05-30 20:03:40,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 20:03:40,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 20:03:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 20:03:41,236 INFO L134 CoverageAnalysis]: Checked inductivity of 754 backedges. 240 proven. 279 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-30 20:03:41,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 20:03:41,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131208332] [2024-05-30 20:03:41,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131208332] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 20:03:41,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696770580] [2024-05-30 20:03:41,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-05-30 20:03:41,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 20:03:41,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 20:03:41,237 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 20:03:41,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-05-30 20:03:41,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-05-30 20:03:41,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 20:03:41,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 44 conjunts are in the unsatisfiable core [2024-05-30 20:03:41,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 20:03:42,597 INFO L134 CoverageAnalysis]: Checked inductivity of 754 backedges. 297 proven. 222 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-30 20:03:42,597 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 20:03:43,654 INFO L134 CoverageAnalysis]: Checked inductivity of 754 backedges. 370 proven. 149 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-05-30 20:03:43,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696770580] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 20:03:43,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 20:03:43,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 111 [2024-05-30 20:03:43,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412184002] [2024-05-30 20:03:43,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 20:03:43,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2024-05-30 20:03:43,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 20:03:43,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2024-05-30 20:03:43,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1520, Invalid=10690, Unknown=0, NotChecked=0, Total=12210 [2024-05-30 20:03:43,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:03:43,657 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 20:03:43,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 4.252252252252252) internal successors, (472), 111 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 230 states. [2024-05-30 20:03:43,658 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:03:48,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:03:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:03:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2024-05-30 20:03:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2024-05-30 20:03:48,757 INFO L78 Accepts]: Start accepts. Automaton has currently 1869 states, but on-demand construction may add more states Word has length 287 [2024-05-30 20:03:48,760 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 20:03:48,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-05-30 20:03:48,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,25 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 20:03:48,966 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 20:03:48,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 20:03:48,966 INFO L85 PathProgramCache]: Analyzing trace with hash 388390216, now seen corresponding path program 23 times [2024-05-30 20:03:48,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 20:03:48,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312453315] [2024-05-30 20:03:48,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 20:03:48,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 20:03:49,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 20:03:58,673 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 119 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 20:03:58,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 20:03:58,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312453315] [2024-05-30 20:03:58,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312453315] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 20:03:58,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340535048] [2024-05-30 20:03:58,673 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-05-30 20:03:58,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 20:03:58,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 20:03:58,674 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 20:03:58,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-05-30 20:03:58,923 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-05-30 20:03:58,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 20:03:58,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 215 conjunts are in the unsatisfiable core [2024-05-30 20:03:58,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 20:04:09,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-05-30 20:04:09,148 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 20:04:09,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 54 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 109 treesize of output 35 [2024-05-30 20:04:09,584 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 0 proven. 793 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-05-30 20:04:09,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 20:04:24,931 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 20:04:24,932 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 172 treesize of output 916 [2024-05-30 20:04:32,843 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 0 proven. 425 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-05-30 20:04:32,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340535048] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 20:04:32,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 20:04:32,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [96, 90, 66] total 239 [2024-05-30 20:04:32,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3158347] [2024-05-30 20:04:32,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 20:04:32,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 239 states [2024-05-30 20:04:32,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 20:04:32,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 239 interpolants. [2024-05-30 20:04:32,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1203, Invalid=55679, Unknown=0, NotChecked=0, Total=56882 [2024-05-30 20:04:32,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:04:32,848 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 20:04:32,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 239 states, 239 states have (on average 2.9790794979079496) internal successors, (712), 239 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 20:04:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:04:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:04:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:04:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:04:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:04:32,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 230 states. [2024-05-30 20:04:32,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2024-05-30 20:04:32,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:04:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:04:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:04:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:04:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:04:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:04:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:04:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2024-05-30 20:04:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2024-05-30 20:04:58,108 INFO L78 Accepts]: Start accepts. Automaton has currently 1950 states, but on-demand construction may add more states Word has length 300 [2024-05-30 20:04:58,112 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 20:04:58,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-05-30 20:04:58,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-05-30 20:04:58,318 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 20:04:58,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 20:04:58,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1103523451, now seen corresponding path program 24 times [2024-05-30 20:04:58,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 20:04:58,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913230007] [2024-05-30 20:04:58,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 20:04:58,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 20:04:58,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 20:04:59,544 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 306 proven. 335 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2024-05-30 20:04:59,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 20:04:59,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913230007] [2024-05-30 20:04:59,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913230007] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 20:04:59,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179518984] [2024-05-30 20:04:59,544 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-05-30 20:04:59,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 20:04:59,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 20:04:59,545 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 20:04:59,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-05-30 20:04:59,948 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-05-30 20:04:59,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-05-30 20:04:59,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 704 conjuncts, 46 conjunts are in the unsatisfiable core [2024-05-30 20:04:59,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 20:05:01,524 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 235 proven. 241 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2024-05-30 20:05:01,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-05-30 20:05:02,432 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 235 proven. 241 refuted. 0 times theorem prover too weak. 451 trivial. 0 not checked. [2024-05-30 20:05:02,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179518984] provided 0 perfect and 2 imperfect interpolant sequences [2024-05-30 20:05:02,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-05-30 20:05:02,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 47, 47] total 98 [2024-05-30 20:05:02,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762923550] [2024-05-30 20:05:02,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-05-30 20:05:02,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 98 states [2024-05-30 20:05:02,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-30 20:05:02,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2024-05-30 20:05:02,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=8833, Unknown=0, NotChecked=0, Total=9506 [2024-05-30 20:05:02,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:05:02,435 INFO L495 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-05-30 20:05:02,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 98 states, 98 states have (on average 4.448979591836735) internal successors, (436), 98 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-30 20:05:02,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:05:02,435 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 230 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 146 states. [2024-05-30 20:05:02,436 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2024-05-30 20:05:13,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 230 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2024-05-30 20:05:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 339 states. [2024-05-30 20:05:13,371 INFO L78 Accepts]: Start accepts. Automaton has currently 2104 states, but on-demand construction may add more states Word has length 305 [2024-05-30 20:05:13,375 INFO L84 Accepts]: Finished accepts. word is accepted. [2024-05-30 20:05:13,382 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-30 20:05:13,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-05-30 20:05:13,582 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-05-30 20:05:13,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-30 20:05:13,582 INFO L85 PathProgramCache]: Analyzing trace with hash -140344399, now seen corresponding path program 25 times [2024-05-30 20:05:13,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-30 20:05:13,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836275198] [2024-05-30 20:05:13,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-30 20:05:13,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-30 20:05:13,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 20:05:33,452 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 156 proven. 817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 20:05:33,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-30 20:05:33,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836275198] [2024-05-30 20:05:33,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836275198] provided 0 perfect and 1 imperfect interpolant sequences [2024-05-30 20:05:33,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434499556] [2024-05-30 20:05:33,453 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-05-30 20:05:33,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-05-30 20:05:33,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-05-30 20:05:33,454 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-05-30 20:05:33,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-05-30 20:05:33,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-30 20:05:33,744 INFO L262 TraceCheckSpWp]: Trace formula consists of 718 conjuncts, 233 conjunts are in the unsatisfiable core [2024-05-30 20:05:33,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-05-30 20:05:49,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-05-30 20:05:49,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 157 treesize of output 29 [2024-05-30 20:05:49,080 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 0 proven. 973 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-30 20:05:49,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2024-05-30 20:05:53,549 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 20:05:53,555 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 20:05:53,555 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-05-30 20:05:54,557 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-30 20:05:54,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2024-05-30 20:05:54,758 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2024-05-30 20:05:54,848 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-05-30 20:05:54,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-30 20:05:54,849 WARN L619 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 306 with TraceHistMax 11,while TraceCheckSpWp was constructing backward predicates,while executing Executor. [2024-05-30 20:05:54,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 [2024-05-30 20:05:54,867 INFO L445 BasicCegarLoop]: Path program histogram: [25, 1, 1, 1] [2024-05-30 20:05:54,869 INFO L308 ceAbstractionStarter]: Result for error location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION was TIMEOUT (1/4) [2024-05-30 20:05:54,872 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-05-30 20:05:54,872 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-05-30 20:05:54,875 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.05 08:05:54 BasicIcfg [2024-05-30 20:05:54,875 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-05-30 20:05:54,875 INFO L158 Benchmark]: Toolchain (without parser) took 843109.83ms. Allocated memory was 307.2MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 236.2MB in the beginning and 836.2MB in the end (delta: -600.0MB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2024-05-30 20:05:54,875 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 166.7MB. Free memory is still 132.9MB. There was no memory consumed. Max. memory is 8.0GB. [2024-05-30 20:05:54,875 INFO L158 Benchmark]: CACSL2BoogieTranslator took 192.71ms. Allocated memory is still 307.2MB. Free memory was 236.1MB in the beginning and 223.8MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-05-30 20:05:54,875 INFO L158 Benchmark]: Boogie Procedure Inliner took 37.55ms. Allocated memory is still 307.2MB. Free memory was 223.7MB in the beginning and 221.5MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-30 20:05:54,876 INFO L158 Benchmark]: Boogie Preprocessor took 38.61ms. Allocated memory is still 307.2MB. Free memory was 221.5MB in the beginning and 219.7MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2024-05-30 20:05:54,876 INFO L158 Benchmark]: RCFGBuilder took 622.18ms. Allocated memory is still 307.2MB. Free memory was 219.7MB in the beginning and 241.8MB in the end (delta: -22.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2024-05-30 20:05:54,876 INFO L158 Benchmark]: TraceAbstraction took 842214.37ms. Allocated memory was 307.2MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 240.2MB in the beginning and 836.2MB in the end (delta: -596.0MB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2024-05-30 20:05:54,880 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 166.7MB. Free memory is still 132.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 192.71ms. Allocated memory is still 307.2MB. Free memory was 236.1MB in the beginning and 223.8MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 37.55ms. Allocated memory is still 307.2MB. Free memory was 223.7MB in the beginning and 221.5MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 38.61ms. Allocated memory is still 307.2MB. Free memory was 221.5MB in the beginning and 219.7MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 622.18ms. Allocated memory is still 307.2MB. Free memory was 219.7MB in the beginning and 241.8MB in the end (delta: -22.0MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 842214.37ms. Allocated memory was 307.2MB in the beginning and 2.4GB in the end (delta: 2.1GB). Free memory was 240.2MB in the beginning and 836.2MB in the end (delta: -596.0MB). 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: 81946, independent: 77821, independent conditional: 77821, independent unconditional: 0, dependent: 4125, dependent conditional: 4125, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 78233, independent: 77821, independent conditional: 77821, independent unconditional: 0, dependent: 412, dependent conditional: 412, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 78233, independent: 77821, independent conditional: 77821, independent unconditional: 0, dependent: 412, dependent conditional: 412, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 86199, independent: 77821, independent conditional: 0, independent unconditional: 77821, dependent: 8378, dependent conditional: 7966, dependent unconditional: 412, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 86199, independent: 77821, independent conditional: 0, independent unconditional: 77821, dependent: 8378, dependent conditional: 3619, dependent unconditional: 4759, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 86199, independent: 77821, independent conditional: 0, independent unconditional: 77821, dependent: 8378, dependent conditional: 3619, dependent unconditional: 4759, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 378, independent: 258, independent conditional: 0, independent unconditional: 258, dependent: 120, dependent conditional: 119, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 378, independent: 258, independent conditional: 0, independent unconditional: 258, dependent: 120, dependent conditional: 0, dependent unconditional: 120, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 120, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 120, dependent conditional: 119, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 120, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 120, dependent conditional: 119, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 468, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 468, dependent conditional: 432, dependent unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Protected Queries: 0 ], Cache Queries: [ total: 86199, independent: 77563, independent conditional: 0, independent unconditional: 77563, dependent: 8258, dependent conditional: 3500, dependent unconditional: 4758, unknown: 378, unknown conditional: 119, unknown unconditional: 259] , Statistics on independence cache: Total cache size (in pairs): 378, Positive cache size: 258, Positive conditional cache size: 0, Positive unconditional cache size: 258, Negative cache size: 120, Negative conditional cache size: 119, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 4347, Maximal queried relation: 27, Independence queries for same thread: 3713 - StatisticsResult: Visitor Statistics States: 588, Transitions: 726, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 588, Transitions: 675, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 595, Transitions: 682, Traversal time: 0.2s - StatisticsResult: Visitor Statistics States: 172, Transitions: 179, Traversal time: 0.1s - StatisticsResult: Visitor Statistics States: 180, Transitions: 187, Traversal time: 0.3s - StatisticsResult: Visitor Statistics States: 506, Transitions: 573, Traversal time: 0.3s - StatisticsResult: Visitor Statistics States: 198, Transitions: 205, Traversal time: 5.4s - StatisticsResult: Visitor Statistics States: 200, Transitions: 209, Traversal time: 0.7s - StatisticsResult: Visitor Statistics States: 208, Transitions: 217, Traversal time: 2.2s - StatisticsResult: Visitor Statistics States: 218, Transitions: 227, Traversal time: 1.2s - StatisticsResult: Visitor Statistics States: 226, Transitions: 235, Traversal time: 3.0s - StatisticsResult: Visitor Statistics States: 236, Transitions: 245, Traversal time: 1.6s - StatisticsResult: Visitor Statistics States: 800, Transitions: 927, Traversal time: 12.9s - StatisticsResult: Visitor Statistics States: 947, Transitions: 1109, Traversal time: 2.5s - StatisticsResult: Visitor Statistics States: 955, Transitions: 1117, Traversal time: 7.5s - StatisticsResult: Visitor Statistics States: 2274, Transitions: 2744, Traversal time: 1.1s - StatisticsResult: Visitor Statistics States: 2705, Transitions: 3280, Traversal time: 3.1s - StatisticsResult: Visitor Statistics States: 2713, Transitions: 3288, Traversal time: 7.9s - StatisticsResult: Visitor Statistics States: 1199, Transitions: 1396, Traversal time: 27.8s - StatisticsResult: Visitor Statistics States: 1346, Transitions: 1578, Traversal time: 3.9s - StatisticsResult: Visitor Statistics States: 1354, Transitions: 1586, Traversal time: 21.0s - StatisticsResult: Visitor Statistics States: 3417, Transitions: 4091, Traversal time: 1.4s - StatisticsResult: Visitor Statistics States: 3848, Transitions: 4627, Traversal time: 4.9s - StatisticsResult: Visitor Statistics States: 3856, Transitions: 4635, Traversal time: 14.6s - StatisticsResult: Visitor Statistics States: 1558, Transitions: 1825, Traversal time: 49.8s - StatisticsResult: Visitor Statistics States: 1705, Transitions: 2007, Traversal time: 5.1s - StatisticsResult: Visitor Statistics States: 1774, Transitions: 2076, Traversal time: 25.3s - StatisticsResult: Visitor Statistics States: 1928, Transitions: 2265, Traversal time: 10.9s - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while PartialOrderCegarLoop was analyzing trace of length 306 with TraceHistMax 11,while TraceCheckSpWp was constructing backward predicates,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION with 1 thread instances CFG has 7 procedures, 178 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 842.1s, OverallIterations: 28, TraceHistogramMax: 0, PathProgramHistogramMax: 25, EmptinessCheckTime: 214.9s, 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: 2503, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 573.4s InterpolantComputationTime, 10978 NumberOfCodeBlocks, 10849 NumberOfCodeBlocksAsserted, 137 NumberOfCheckSat, 16271 ConstructedInterpolants, 284 QuantifiedInterpolants, 203905 SizeOfPredicates, 1157 NumberOfNonLiveVariables, 11994 ConjunctsInSsa, 2010 ConjunctsInUnsatCore, 77 InterpolantComputations, 3 PerfectInterpolantSequences, 11342/25567 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