/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-c7b2d19 [2022-03-15 16:19:26,850 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:19:26,852 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:19:26,901 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:19:26,901 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:19:26,902 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:19:26,902 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:19:26,903 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:19:26,904 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:19:26,905 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:19:26,906 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:19:26,906 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:19:26,906 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:19:26,907 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:19:26,908 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:19:26,908 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:19:26,909 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:19:26,909 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:19:26,910 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:19:26,911 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:19:26,912 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:19:26,913 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:19:26,913 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:19:26,914 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:19:26,916 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:19:26,916 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:19:26,916 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:19:26,916 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:19:26,917 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:19:26,917 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:19:26,917 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:19:26,918 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:19:26,918 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:19:26,919 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:19:26,919 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:19:26,919 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:19:26,920 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:19:26,920 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:19:26,920 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:19:26,921 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:19:26,921 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:19:26,922 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-15 16:19:26,934 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:19:26,934 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:19:26,934 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:19:26,935 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:19:26,935 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:19:26,935 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:19:26,935 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:19:26,935 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:19:26,936 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:19:26,936 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:19:26,937 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:19:26,937 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:19:26,937 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:19:26,938 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:19:26,938 INFO L138 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/UAutomizer-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 [2022-03-15 16:19:27,106 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:19:27,121 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:19:27,123 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:19:27,123 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:19:27,140 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:19:27,141 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2022-03-15 16:19:27,141 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2022-03-15 16:19:27,162 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:19:27,163 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:19:27,164 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:19:27,164 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:19:27,165 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:19:27,175 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,185 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,190 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:19:27,192 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:19:27,193 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:19:27,193 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:19:27,193 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:19:27,198 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,198 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,202 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,202 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,206 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,208 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,208 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,209 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:19:27,210 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:19:27,210 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:19:27,210 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:19:27,211 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/1) ... [2022-03-15 16:19:27,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:19:27,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:27,230 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-15 16:19:27,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-15 16:19:27,255 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:19:27,255 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:19:27,255 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:19:27,255 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:19:27,255 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:19:27,255 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:19:27,256 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:19:27,256 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:19:27,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:19:27,256 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:19:27,256 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:19:27,256 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:19:27,256 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:19:27,290 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:19:27,291 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:19:27,369 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:19:27,381 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:19:27,381 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:19:27,383 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:19:27 BoogieIcfgContainer [2022-03-15 16:19:27,383 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:19:27,384 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:19:27,384 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:19:27,386 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:19:27,386 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:19:27" (1/2) ... [2022-03-15 16:19:27,391 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6897258e and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:19:27, skipping insertion in model container [2022-03-15 16:19:27,392 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:19:27" (2/2) ... [2022-03-15 16:19:27,393 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2022-03-15 16:19:27,396 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:19:27,396 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:19:27,396 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:19:27,396 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:19:27,439 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 16:19:27,467 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:19:27,471 INFO L339 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=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-15 16:19:27,472 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 16:19:27,488 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-03-15 16:19:27,558 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 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) [2022-03-15 16:19:27,561 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 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) [2022-03-15 16:19:27,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-15 16:19:27,569 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:27,570 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:27,570 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:27,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:27,574 INFO L85 PathProgramCache]: Analyzing trace with hash 549192480, now seen corresponding path program 1 times [2022-03-15 16:19:27,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:27,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496258703] [2022-03-15 16:19:27,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:27,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:27,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:27,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:27,668 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496258703] [2022-03-15 16:19:27,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496258703] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:19:27,668 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:19:27,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 16:19:27,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056771434] [2022-03-15 16:19:27,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:19:27,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:19:27,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:27,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:19:27,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:19:27,693 INFO L87 Difference]: Start difference. First operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 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) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 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) [2022-03-15 16:19:27,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:27,733 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2022-03-15 16:19:27,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:19:27,735 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 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) Word has length 15 [2022-03-15 16:19:27,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:27,750 INFO L225 Difference]: With dead ends: 224 [2022-03-15 16:19:27,750 INFO L226 Difference]: Without dead ends: 224 [2022-03-15 16:19:27,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:19:27,754 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 14 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:27,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 26 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:19:27,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-15 16:19:27,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-15 16:19:27,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8161434977578477) internal successors, (628), 223 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:19:27,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2022-03-15 16:19:27,849 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2022-03-15 16:19:27,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:27,849 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2022-03-15 16:19:27,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 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) [2022-03-15 16:19:27,850 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2022-03-15 16:19:27,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 16:19:27,852 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:27,852 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:27,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:19:27,852 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:27,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:27,853 INFO L85 PathProgramCache]: Analyzing trace with hash -161744669, now seen corresponding path program 1 times [2022-03-15 16:19:27,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:27,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449797282] [2022-03-15 16:19:27,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:27,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:27,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:27,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:27,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:27,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449797282] [2022-03-15 16:19:27,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449797282] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:19:27,884 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:19:27,884 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 16:19:27,884 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770605048] [2022-03-15 16:19:27,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:19:27,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:19:27,885 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:27,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:19:27,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:19:27,886 INFO L87 Difference]: Start difference. First operand 224 states and 628 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 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) [2022-03-15 16:19:27,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:27,909 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2022-03-15 16:19:27,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:19:27,909 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 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) Word has length 19 [2022-03-15 16:19:27,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:27,911 INFO L225 Difference]: With dead ends: 255 [2022-03-15 16:19:27,911 INFO L226 Difference]: Without dead ends: 255 [2022-03-15 16:19:27,912 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:19:27,912 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 12 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:27,913 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 27 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:19:27,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-03-15 16:19:27,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2022-03-15 16:19:27,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.822834645669291) internal successors, (717), 254 states have internal predecessors, (717), 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) [2022-03-15 16:19:27,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2022-03-15 16:19:27,929 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2022-03-15 16:19:27,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:27,929 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2022-03-15 16:19:27,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 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) [2022-03-15 16:19:27,929 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2022-03-15 16:19:27,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:19:27,931 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:27,931 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:27,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:19:27,931 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:27,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:27,932 INFO L85 PathProgramCache]: Analyzing trace with hash -714208090, now seen corresponding path program 1 times [2022-03-15 16:19:27,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:27,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29980347] [2022-03-15 16:19:27,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:27,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:27,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:27,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:27,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:27,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29980347] [2022-03-15 16:19:27,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29980347] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:19:27,996 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:19:27,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:19:27,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900688492] [2022-03-15 16:19:27,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:19:27,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:19:27,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:27,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:19:27,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:19:27,998 INFO L87 Difference]: Start difference. First operand 255 states and 717 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 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) [2022-03-15 16:19:28,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:28,049 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2022-03-15 16:19:28,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:19:28,049 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 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) Word has length 23 [2022-03-15 16:19:28,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:28,052 INFO L225 Difference]: With dead ends: 454 [2022-03-15 16:19:28,052 INFO L226 Difference]: Without dead ends: 454 [2022-03-15 16:19:28,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:19:28,053 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 32 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:28,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 39 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:19:28,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-03-15 16:19:28,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2022-03-15 16:19:28,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.8504983388704317) internal successors, (858), 301 states have internal predecessors, (858), 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) [2022-03-15 16:19:28,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2022-03-15 16:19:28,084 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2022-03-15 16:19:28,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:28,085 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2022-03-15 16:19:28,085 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 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) [2022-03-15 16:19:28,085 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2022-03-15 16:19:28,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:19:28,087 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:28,087 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:28,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:19:28,087 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:28,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:28,088 INFO L85 PathProgramCache]: Analyzing trace with hash 2034599368, now seen corresponding path program 1 times [2022-03-15 16:19:28,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:28,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964675534] [2022-03-15 16:19:28,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:28,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:28,233 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:28,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:28,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964675534] [2022-03-15 16:19:28,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964675534] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:28,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874495176] [2022-03-15 16:19:28,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:28,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:28,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:28,238 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:28,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-15 16:19:28,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:28,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:19:28,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:28,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:19:28,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-03-15 16:19:28,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:28,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:28,470 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-03-15 16:19:28,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2022-03-15 16:19:28,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:28,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-03-15 16:19:28,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:28,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-03-15 16:19:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:28,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874495176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:28,559 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:28,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-15 16:19:28,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222735869] [2022-03-15 16:19:28,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:28,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:19:28,562 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:28,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:19:28,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:19:28,563 INFO L87 Difference]: Start difference. First operand 302 states and 858 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 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) [2022-03-15 16:19:28,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:28,646 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2022-03-15 16:19:28,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:19:28,646 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 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) Word has length 25 [2022-03-15 16:19:28,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:28,649 INFO L225 Difference]: With dead ends: 653 [2022-03-15 16:19:28,649 INFO L226 Difference]: Without dead ends: 622 [2022-03-15 16:19:28,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:19:28,650 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 48 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:28,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 118 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:19:28,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-03-15 16:19:28,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2022-03-15 16:19:28,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.893162393162393) internal successors, (1354), 468 states have internal predecessors, (1354), 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) [2022-03-15 16:19:28,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2022-03-15 16:19:28,669 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2022-03-15 16:19:28,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:28,669 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2022-03-15 16:19:28,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 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) [2022-03-15 16:19:28,670 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2022-03-15 16:19:28,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:19:28,697 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:28,697 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:28,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:28,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:28,914 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:28,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:28,918 INFO L85 PathProgramCache]: Analyzing trace with hash -956814586, now seen corresponding path program 2 times [2022-03-15 16:19:28,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:28,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739734320] [2022-03-15 16:19:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:28,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:28,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:29,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:29,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:29,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739734320] [2022-03-15 16:19:29,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739734320] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:29,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846234482] [2022-03-15 16:19:29,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:19:29,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:29,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:29,050 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:29,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-15 16:19:29,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:19:29,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:29,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-15 16:19:29,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:29,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:19:29,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-03-15 16:19:29,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:29,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:29,224 INFO L353 Elim1Store]: treesize reduction 4, result has 73.3 percent of original size [2022-03-15 16:19:29,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 15 [2022-03-15 16:19:29,284 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:29,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-03-15 16:19:29,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:29,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-03-15 16:19:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:29,339 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846234482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:29,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:29,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-15 16:19:29,340 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571206609] [2022-03-15 16:19:29,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:29,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:19:29,340 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:29,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:19:29,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:19:29,341 INFO L87 Difference]: Start difference. First operand 469 states and 1354 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 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) [2022-03-15 16:19:29,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:29,400 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2022-03-15 16:19:29,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:19:29,401 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 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) Word has length 25 [2022-03-15 16:19:29,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:29,404 INFO L225 Difference]: With dead ends: 786 [2022-03-15 16:19:29,404 INFO L226 Difference]: Without dead ends: 755 [2022-03-15 16:19:29,405 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:19:29,405 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 47 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:29,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 97 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:19:29,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2022-03-15 16:19:29,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2022-03-15 16:19:29,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.8842504743833017) internal successors, (1520), 527 states have internal predecessors, (1520), 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) [2022-03-15 16:19:29,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2022-03-15 16:19:29,420 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2022-03-15 16:19:29,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:29,420 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2022-03-15 16:19:29,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 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) [2022-03-15 16:19:29,420 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2022-03-15 16:19:29,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:19:29,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:29,421 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:29,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:29,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:29,639 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:29,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:29,640 INFO L85 PathProgramCache]: Analyzing trace with hash 211275530, now seen corresponding path program 3 times [2022-03-15 16:19:29,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:29,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063267237] [2022-03-15 16:19:29,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:29,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:29,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:29,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:29,724 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:29,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063267237] [2022-03-15 16:19:29,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063267237] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:29,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527277603] [2022-03-15 16:19:29,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:19:29,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:29,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:29,726 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:29,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-15 16:19:29,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:19:29,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:29,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-15 16:19:29,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:29,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:19:29,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-03-15 16:19:29,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:29,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:29,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:29,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-03-15 16:19:30,034 INFO L353 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2022-03-15 16:19:30,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 13 [2022-03-15 16:19:30,040 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:30,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 26 [2022-03-15 16:19:30,101 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:30,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527277603] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:30,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:30,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 7 [2022-03-15 16:19:30,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17281184] [2022-03-15 16:19:30,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:30,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:19:30,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:30,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:19:30,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:19:30,103 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 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) [2022-03-15 16:19:30,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:30,176 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2022-03-15 16:19:30,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:19:30,176 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 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) Word has length 25 [2022-03-15 16:19:30,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:30,179 INFO L225 Difference]: With dead ends: 847 [2022-03-15 16:19:30,179 INFO L226 Difference]: Without dead ends: 816 [2022-03-15 16:19:30,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:19:30,180 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 34 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:30,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 149 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 123 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-03-15 16:19:30,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-15 16:19:30,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2022-03-15 16:19:30,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.867513611615245) internal successors, (1580), 551 states have internal predecessors, (1580), 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) [2022-03-15 16:19:30,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2022-03-15 16:19:30,193 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2022-03-15 16:19:30,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:30,193 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2022-03-15 16:19:30,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 7 states have internal predecessors, (33), 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) [2022-03-15 16:19:30,193 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2022-03-15 16:19:30,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-15 16:19:30,195 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:30,195 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:30,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-15 16:19:30,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:30,411 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:30,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:30,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2061287830, now seen corresponding path program 4 times [2022-03-15 16:19:30,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:30,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303795660] [2022-03-15 16:19:30,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:30,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:30,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:30,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:30,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:30,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303795660] [2022-03-15 16:19:30,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303795660] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:30,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903119530] [2022-03-15 16:19:30,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:19:30,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:30,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:30,449 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:30,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-15 16:19:30,474 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:19:30,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:30,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 16:19:30,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:30,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:30,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:30,555 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:30,555 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903119530] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:30,555 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:30,555 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 5 [2022-03-15 16:19:30,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269423476] [2022-03-15 16:19:30,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:30,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:19:30,556 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:30,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:19:30,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:19:30,557 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 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) [2022-03-15 16:19:30,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:30,600 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2022-03-15 16:19:30,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:19:30,600 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 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) Word has length 27 [2022-03-15 16:19:30,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:30,603 INFO L225 Difference]: With dead ends: 857 [2022-03-15 16:19:30,603 INFO L226 Difference]: Without dead ends: 816 [2022-03-15 16:19:30,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:19:30,604 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 50 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:30,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 74 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:19:30,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-15 16:19:30,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2022-03-15 16:19:30,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 2.90176322418136) internal successors, (2304), 794 states have internal predecessors, (2304), 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) [2022-03-15 16:19:30,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2022-03-15 16:19:30,630 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2022-03-15 16:19:30,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:30,631 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2022-03-15 16:19:30,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 states have internal predecessors, (34), 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) [2022-03-15 16:19:30,631 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2022-03-15 16:19:30,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:30,633 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:30,633 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:30,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:30,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:30,847 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:30,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:30,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1533248693, now seen corresponding path program 5 times [2022-03-15 16:19:30,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:30,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534179606] [2022-03-15 16:19:30,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:30,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:30,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:30,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:30,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:30,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534179606] [2022-03-15 16:19:30,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534179606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:30,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115890159] [2022-03-15 16:19:30,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:19:30,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:30,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:30,905 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:30,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-15 16:19:30,931 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:19:30,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:30,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:30,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:30,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:30,998 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:30,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:31,044 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:31,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:31,059 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:31,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:31,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:31,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115890159] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:31,068 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:31,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-03-15 16:19:31,068 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719195697] [2022-03-15 16:19:31,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:31,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:31,068 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:31,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:31,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:31,069 INFO L87 Difference]: Start difference. First operand 795 states and 2304 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) [2022-03-15 16:19:31,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:31,430 INFO L93 Difference]: Finished difference Result 2368 states and 6652 transitions. [2022-03-15 16:19:31,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:19:31,430 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) Word has length 29 [2022-03-15 16:19:31,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:31,439 INFO L225 Difference]: With dead ends: 2368 [2022-03-15 16:19:31,439 INFO L226 Difference]: Without dead ends: 2368 [2022-03-15 16:19:31,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:19:31,440 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 205 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:31,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 278 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:31,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2022-03-15 16:19:31,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1150. [2022-03-15 16:19:31,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1149 states have (on average 3.031331592689295) internal successors, (3483), 1149 states have internal predecessors, (3483), 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) [2022-03-15 16:19:31,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3483 transitions. [2022-03-15 16:19:31,475 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3483 transitions. Word has length 29 [2022-03-15 16:19:31,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:31,475 INFO L470 AbstractCegarLoop]: Abstraction has 1150 states and 3483 transitions. [2022-03-15 16:19:31,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) [2022-03-15 16:19:31,476 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3483 transitions. [2022-03-15 16:19:31,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:31,478 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:31,478 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:31,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:31,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:31,695 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:31,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:31,695 INFO L85 PathProgramCache]: Analyzing trace with hash -143756511, now seen corresponding path program 6 times [2022-03-15 16:19:31,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:31,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799640699] [2022-03-15 16:19:31,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:31,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:31,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:31,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:31,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799640699] [2022-03-15 16:19:31,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799640699] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:31,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486385160] [2022-03-15 16:19:31,738 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:19:31,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:31,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:31,740 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:31,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-15 16:19:31,768 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:19:31,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:31,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:31,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:31,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:31,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:31,844 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:31,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:31,887 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:31,887 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:31,908 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:31,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:31,916 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:31,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486385160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:31,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:31,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:19:31,917 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505299717] [2022-03-15 16:19:31,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:31,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:31,917 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:31,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:31,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:31,918 INFO L87 Difference]: Start difference. First operand 1150 states and 3483 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:32,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:32,388 INFO L93 Difference]: Finished difference Result 2984 states and 8190 transitions. [2022-03-15 16:19:32,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:19:32,388 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) Word has length 29 [2022-03-15 16:19:32,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:32,399 INFO L225 Difference]: With dead ends: 2984 [2022-03-15 16:19:32,399 INFO L226 Difference]: Without dead ends: 2824 [2022-03-15 16:19:32,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=204, Invalid=666, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:19:32,400 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 465 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:32,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 164 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:32,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2824 states. [2022-03-15 16:19:32,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2824 to 1219. [2022-03-15 16:19:32,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.028735632183908) internal successors, (3689), 1218 states have internal predecessors, (3689), 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) [2022-03-15 16:19:32,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3689 transitions. [2022-03-15 16:19:32,437 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3689 transitions. Word has length 29 [2022-03-15 16:19:32,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:32,437 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 3689 transitions. [2022-03-15 16:19:32,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:32,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3689 transitions. [2022-03-15 16:19:32,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:32,440 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:32,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:32,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:32,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:32,656 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:32,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:32,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1519205899, now seen corresponding path program 7 times [2022-03-15 16:19:32,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:32,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928574263] [2022-03-15 16:19:32,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:32,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:32,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:32,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:32,711 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:32,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928574263] [2022-03-15 16:19:32,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928574263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:32,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388540492] [2022-03-15 16:19:32,711 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:19:32,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:32,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:32,713 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:32,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-15 16:19:32,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:32,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:32,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:32,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:32,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:32,842 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:32,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:32,894 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:32,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:32,907 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:32,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:32,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:32,914 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388540492] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:32,914 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:32,914 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:19:32,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163345887] [2022-03-15 16:19:32,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:32,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:32,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:32,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:32,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:32,916 INFO L87 Difference]: Start difference. First operand 1219 states and 3689 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:33,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:33,300 INFO L93 Difference]: Finished difference Result 2560 states and 7267 transitions. [2022-03-15 16:19:33,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:19:33,300 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) Word has length 29 [2022-03-15 16:19:33,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:33,309 INFO L225 Difference]: With dead ends: 2560 [2022-03-15 16:19:33,309 INFO L226 Difference]: Without dead ends: 2526 [2022-03-15 16:19:33,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:19:33,310 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 292 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:33,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [292 Valid, 153 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:33,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2022-03-15 16:19:33,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1239. [2022-03-15 16:19:33,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.016155088852989) internal successors, (3734), 1238 states have internal predecessors, (3734), 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) [2022-03-15 16:19:33,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2022-03-15 16:19:33,338 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2022-03-15 16:19:33,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:33,339 INFO L470 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2022-03-15 16:19:33,339 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:33,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2022-03-15 16:19:33,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:33,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:33,341 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:33,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:33,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:33,558 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:33,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:33,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1669761331, now seen corresponding path program 8 times [2022-03-15 16:19:33,558 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:33,558 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750071958] [2022-03-15 16:19:33,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:33,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:33,607 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:33,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:33,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750071958] [2022-03-15 16:19:33,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750071958] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:33,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107542596] [2022-03-15 16:19:33,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:19:33,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:33,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:33,608 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:33,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-15 16:19:33,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:19:33,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:33,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:33,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:33,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:33,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:33,739 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:33,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:33,765 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:33,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:33,775 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:33,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:33,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:33,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107542596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:33,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:33,782 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-15 16:19:33,782 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799635390] [2022-03-15 16:19:33,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:33,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:19:33,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:33,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:19:33,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:19:33,783 INFO L87 Difference]: Start difference. First operand 1239 states and 3734 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:34,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:34,124 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2022-03-15 16:19:34,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:19:34,125 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) Word has length 29 [2022-03-15 16:19:34,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:34,135 INFO L225 Difference]: With dead ends: 3172 [2022-03-15 16:19:34,135 INFO L226 Difference]: Without dead ends: 3012 [2022-03-15 16:19:34,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:19:34,136 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 341 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:34,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 164 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:34,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2022-03-15 16:19:34,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2022-03-15 16:19:34,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.016320474777448) internal successors, (4066), 1348 states have internal predecessors, (4066), 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) [2022-03-15 16:19:34,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2022-03-15 16:19:34,173 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2022-03-15 16:19:34,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:34,173 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2022-03-15 16:19:34,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:34,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2022-03-15 16:19:34,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:34,176 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:34,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:34,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:34,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-15 16:19:34,392 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:34,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:34,392 INFO L85 PathProgramCache]: Analyzing trace with hash -6798921, now seen corresponding path program 9 times [2022-03-15 16:19:34,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:34,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31136108] [2022-03-15 16:19:34,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:34,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:34,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:34,424 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:34,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:34,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31136108] [2022-03-15 16:19:34,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31136108] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:34,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242427463] [2022-03-15 16:19:34,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:19:34,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:34,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:34,440 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:34,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-15 16:19:34,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-15 16:19:34,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:34,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:34,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:34,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:34,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:34,582 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:34,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:34,615 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:34,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:34,627 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:34,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:34,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242427463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:34,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:34,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-15 16:19:34,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716495182] [2022-03-15 16:19:34,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:34,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:19:34,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:34,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:19:34,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:19:34,635 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:35,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:35,131 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2022-03-15 16:19:35,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:19:35,131 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) Word has length 29 [2022-03-15 16:19:35,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:35,141 INFO L225 Difference]: With dead ends: 3041 [2022-03-15 16:19:35,141 INFO L226 Difference]: Without dead ends: 3004 [2022-03-15 16:19:35,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:19:35,142 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 232 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:35,142 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 154 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:35,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2022-03-15 16:19:35,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2022-03-15 16:19:35,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.006885998469778) internal successors, (3930), 1307 states have internal predecessors, (3930), 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) [2022-03-15 16:19:35,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2022-03-15 16:19:35,172 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2022-03-15 16:19:35,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:35,172 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2022-03-15 16:19:35,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:35,172 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2022-03-15 16:19:35,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:35,175 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:35,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:35,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:35,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:35,392 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:35,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:35,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1661369221, now seen corresponding path program 10 times [2022-03-15 16:19:35,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:35,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263091617] [2022-03-15 16:19:35,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:35,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:35,422 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:35,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:35,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263091617] [2022-03-15 16:19:35,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263091617] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:35,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206970030] [2022-03-15 16:19:35,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:19:35,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:35,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:35,436 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:35,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-15 16:19:35,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:19:35,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:35,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:35,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:35,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:35,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:35,571 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:35,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:35,584 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:35,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:35,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:35,593 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206970030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:35,593 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:35,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-15 16:19:35,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506256] [2022-03-15 16:19:35,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:35,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:19:35,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:35,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:19:35,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:19:35,594 INFO L87 Difference]: Start difference. First operand 1308 states and 3930 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 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) [2022-03-15 16:19:35,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:35,852 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2022-03-15 16:19:35,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:19:35,853 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 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) Word has length 29 [2022-03-15 16:19:35,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:35,858 INFO L225 Difference]: With dead ends: 2361 [2022-03-15 16:19:35,858 INFO L226 Difference]: Without dead ends: 2336 [2022-03-15 16:19:35,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:19:35,859 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 136 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:35,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 213 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:35,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2022-03-15 16:19:35,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2022-03-15 16:19:35,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.0107444359171143) internal successors, (3923), 1303 states have internal predecessors, (3923), 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) [2022-03-15 16:19:35,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2022-03-15 16:19:35,885 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2022-03-15 16:19:35,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:35,885 INFO L470 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2022-03-15 16:19:35,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 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) [2022-03-15 16:19:35,885 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2022-03-15 16:19:35,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:35,888 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:35,888 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:35,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:36,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-15 16:19:36,102 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:36,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:36,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1295622849, now seen corresponding path program 11 times [2022-03-15 16:19:36,103 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:36,103 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375688222] [2022-03-15 16:19:36,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:36,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:36,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:36,148 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:36,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:36,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375688222] [2022-03-15 16:19:36,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375688222] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:36,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823950588] [2022-03-15 16:19:36,149 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:19:36,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:36,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:36,160 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:36,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-15 16:19:36,198 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:19:36,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:36,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:36,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:36,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:36,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:36,311 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:36,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:36,354 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:36,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:36,367 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:36,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:36,377 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:36,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823950588] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:36,377 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:36,377 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:19:36,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771382617] [2022-03-15 16:19:36,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:36,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:19:36,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:36,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:19:36,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:19:36,378 INFO L87 Difference]: Start difference. First operand 1304 states and 3923 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) [2022-03-15 16:19:36,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:36,847 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2022-03-15 16:19:36,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:19:36,848 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) Word has length 29 [2022-03-15 16:19:36,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:36,854 INFO L225 Difference]: With dead ends: 2993 [2022-03-15 16:19:36,854 INFO L226 Difference]: Without dead ends: 2833 [2022-03-15 16:19:36,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:19:36,855 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 442 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:36,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 185 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:36,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2022-03-15 16:19:36,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2022-03-15 16:19:36,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.971063257065949) internal successors, (4415), 1486 states have internal predecessors, (4415), 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) [2022-03-15 16:19:36,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2022-03-15 16:19:36,889 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2022-03-15 16:19:36,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:36,889 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2022-03-15 16:19:36,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) [2022-03-15 16:19:36,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2022-03-15 16:19:36,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:36,892 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:36,892 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:36,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:37,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-15 16:19:37,108 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:37,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:37,108 INFO L85 PathProgramCache]: Analyzing trace with hash 367339561, now seen corresponding path program 12 times [2022-03-15 16:19:37,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:37,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038490826] [2022-03-15 16:19:37,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:37,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:37,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:37,149 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:37,149 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:37,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038490826] [2022-03-15 16:19:37,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038490826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:37,150 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346452394] [2022-03-15 16:19:37,150 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:19:37,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:37,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:37,151 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:37,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-15 16:19:37,174 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:19:37,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:37,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:37,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:37,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:37,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:37,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:37,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:37,288 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:37,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:37,297 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:37,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:37,303 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:37,303 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346452394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:37,303 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:37,303 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:19:37,303 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761303420] [2022-03-15 16:19:37,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:37,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:19:37,304 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:37,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:19:37,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:19:37,304 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) [2022-03-15 16:19:38,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:38,044 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2022-03-15 16:19:38,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:19:38,045 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) Word has length 29 [2022-03-15 16:19:38,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:38,051 INFO L225 Difference]: With dead ends: 2708 [2022-03-15 16:19:38,051 INFO L226 Difference]: Without dead ends: 2671 [2022-03-15 16:19:38,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:19:38,054 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 371 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 918 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:38,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 166 Invalid, 918 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:19:38,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2022-03-15 16:19:38,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2022-03-15 16:19:38,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 2.9619113573407203) internal successors, (4277), 1444 states have internal predecessors, (4277), 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) [2022-03-15 16:19:38,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2022-03-15 16:19:38,091 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2022-03-15 16:19:38,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:38,091 INFO L470 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2022-03-15 16:19:38,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) [2022-03-15 16:19:38,091 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2022-03-15 16:19:38,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:38,093 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:38,093 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:38,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:38,309 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-15 16:19:38,309 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:38,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:38,310 INFO L85 PathProgramCache]: Analyzing trace with hash 2035507703, now seen corresponding path program 13 times [2022-03-15 16:19:38,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:38,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141179636] [2022-03-15 16:19:38,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:38,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:38,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:38,340 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:38,341 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:38,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141179636] [2022-03-15 16:19:38,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141179636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:38,341 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320304854] [2022-03-15 16:19:38,341 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:19:38,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:38,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:38,342 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:38,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-15 16:19:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:38,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:38,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:38,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:38,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:38,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:38,490 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:38,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:38,503 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:38,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:38,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:38,512 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320304854] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:38,512 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:38,512 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-03-15 16:19:38,512 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556985356] [2022-03-15 16:19:38,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:38,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:38,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:38,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:38,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:38,513 INFO L87 Difference]: Start difference. First operand 1445 states and 4277 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 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) [2022-03-15 16:19:38,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:38,971 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2022-03-15 16:19:38,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:19:38,971 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 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) Word has length 29 [2022-03-15 16:19:38,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:38,976 INFO L225 Difference]: With dead ends: 2371 [2022-03-15 16:19:38,976 INFO L226 Difference]: Without dead ends: 2335 [2022-03-15 16:19:38,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:19:38,977 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 244 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:38,977 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 185 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:38,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2022-03-15 16:19:38,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2022-03-15 16:19:39,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.957977207977208) internal successors, (4153), 1404 states have internal predecessors, (4153), 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) [2022-03-15 16:19:39,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2022-03-15 16:19:39,002 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2022-03-15 16:19:39,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:39,003 INFO L470 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2022-03-15 16:19:39,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 states have internal predecessors, (32), 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) [2022-03-15 16:19:39,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2022-03-15 16:19:39,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:39,005 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:39,005 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:39,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:39,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-15 16:19:39,221 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:39,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:39,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1235557963, now seen corresponding path program 14 times [2022-03-15 16:19:39,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:39,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859813648] [2022-03-15 16:19:39,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:39,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:39,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:39,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:39,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:39,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859813648] [2022-03-15 16:19:39,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859813648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:39,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813808902] [2022-03-15 16:19:39,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:19:39,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:39,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:39,263 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:39,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-15 16:19:39,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:19:39,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:39,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:39,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:39,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:39,360 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:39,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:39,400 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:39,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:39,414 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:39,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:39,422 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:39,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813808902] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:39,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:39,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 8 [2022-03-15 16:19:39,422 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58569018] [2022-03-15 16:19:39,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:39,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:19:39,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:39,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:19:39,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:19:39,423 INFO L87 Difference]: Start difference. First operand 1405 states and 4153 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 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) [2022-03-15 16:19:39,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:39,720 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2022-03-15 16:19:39,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:19:39,720 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 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) Word has length 29 [2022-03-15 16:19:39,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:39,724 INFO L225 Difference]: With dead ends: 2083 [2022-03-15 16:19:39,724 INFO L226 Difference]: Without dead ends: 2001 [2022-03-15 16:19:39,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:19:39,725 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 150 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:39,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 208 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:39,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2022-03-15 16:19:39,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2022-03-15 16:19:39,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1403 states have (on average 2.946543121881682) internal successors, (4134), 1403 states have internal predecessors, (4134), 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) [2022-03-15 16:19:39,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2022-03-15 16:19:39,748 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2022-03-15 16:19:39,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:39,748 INFO L470 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2022-03-15 16:19:39,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 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) [2022-03-15 16:19:39,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2022-03-15 16:19:39,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:39,750 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:39,750 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:39,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:39,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:39,967 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:39,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:39,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1071431161, now seen corresponding path program 15 times [2022-03-15 16:19:39,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:39,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840422782] [2022-03-15 16:19:39,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:39,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:39,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:40,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:40,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:40,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840422782] [2022-03-15 16:19:40,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840422782] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:40,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376396086] [2022-03-15 16:19:40,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:19:40,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:40,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:40,010 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:40,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-15 16:19:40,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:19:40,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:40,035 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:40,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:40,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2022-03-15 16:19:40,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:40,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:40,120 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:40,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:40,125 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:40,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:40,134 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:40,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376396086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:40,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:40,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 10 [2022-03-15 16:19:40,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171904435] [2022-03-15 16:19:40,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:40,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:19:40,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:40,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:19:40,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:19:40,136 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 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) [2022-03-15 16:19:40,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:40,494 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2022-03-15 16:19:40,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:19:40,494 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 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) Word has length 29 [2022-03-15 16:19:40,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:40,501 INFO L225 Difference]: With dead ends: 3308 [2022-03-15 16:19:40,501 INFO L226 Difference]: Without dead ends: 3308 [2022-03-15 16:19:40,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=235, Invalid=887, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:19:40,502 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 257 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:40,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 303 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:40,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2022-03-15 16:19:40,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2022-03-15 16:19:40,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.027997886951928) internal successors, (5732), 1893 states have internal predecessors, (5732), 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) [2022-03-15 16:19:40,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2022-03-15 16:19:40,545 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2022-03-15 16:19:40,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:40,546 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2022-03-15 16:19:40,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 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) [2022-03-15 16:19:40,546 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2022-03-15 16:19:40,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:40,549 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:40,549 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:40,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-15 16:19:40,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-15 16:19:40,763 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:40,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:40,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1747084707, now seen corresponding path program 16 times [2022-03-15 16:19:40,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:40,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747316154] [2022-03-15 16:19:40,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:40,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:40,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:40,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:40,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:40,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747316154] [2022-03-15 16:19:40,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747316154] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:40,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661599450] [2022-03-15 16:19:40,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:19:40,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:40,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:40,816 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:40,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-15 16:19:40,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:19:40,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:40,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:40,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:40,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:40,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:40,995 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:40,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:41,000 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:41,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:41,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:41,011 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661599450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:41,011 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:41,011 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-03-15 16:19:41,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752570125] [2022-03-15 16:19:41,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:41,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:19:41,012 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:41,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:19:41,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:19:41,013 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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) [2022-03-15 16:19:41,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:41,751 INFO L93 Difference]: Finished difference Result 3271 states and 9501 transitions. [2022-03-15 16:19:41,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:19:41,751 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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) Word has length 29 [2022-03-15 16:19:41,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:41,757 INFO L225 Difference]: With dead ends: 3271 [2022-03-15 16:19:41,757 INFO L226 Difference]: Without dead ends: 3271 [2022-03-15 16:19:41,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:19:41,758 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 491 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:41,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 283 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:19:41,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3271 states. [2022-03-15 16:19:41,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3271 to 1822. [2022-03-15 16:19:41,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.0258099945085117) internal successors, (5510), 1821 states have internal predecessors, (5510), 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) [2022-03-15 16:19:41,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2022-03-15 16:19:41,791 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2022-03-15 16:19:41,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:41,791 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2022-03-15 16:19:41,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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) [2022-03-15 16:19:41,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2022-03-15 16:19:41,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:41,794 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:41,794 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:41,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:42,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:42,028 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:42,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:42,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1158390407, now seen corresponding path program 17 times [2022-03-15 16:19:42,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:42,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172518731] [2022-03-15 16:19:42,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:42,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:42,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:42,076 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:42,077 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:42,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172518731] [2022-03-15 16:19:42,077 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172518731] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:42,077 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566980485] [2022-03-15 16:19:42,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:19:42,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:42,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:42,088 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:42,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-15 16:19:42,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:19:42,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:42,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:42,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:42,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:42,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:42,221 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:42,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:42,270 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:42,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:42,276 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:42,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:42,286 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:42,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566980485] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:42,287 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:42,287 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-15 16:19:42,287 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90364117] [2022-03-15 16:19:42,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:42,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:19:42,287 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:42,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:19:42,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:19:42,288 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 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) [2022-03-15 16:19:43,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:43,407 INFO L93 Difference]: Finished difference Result 3752 states and 10806 transitions. [2022-03-15 16:19:43,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:19:43,407 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 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) Word has length 29 [2022-03-15 16:19:43,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:43,412 INFO L225 Difference]: With dead ends: 3752 [2022-03-15 16:19:43,412 INFO L226 Difference]: Without dead ends: 3520 [2022-03-15 16:19:43,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=530, Invalid=2122, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:19:43,413 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 675 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:43,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [675 Valid, 168 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-15 16:19:43,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3520 states. [2022-03-15 16:19:43,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3520 to 1894. [2022-03-15 16:19:43,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.0190174326465926) internal successors, (5715), 1893 states have internal predecessors, (5715), 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) [2022-03-15 16:19:43,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2022-03-15 16:19:43,445 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2022-03-15 16:19:43,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:43,446 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2022-03-15 16:19:43,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 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) [2022-03-15 16:19:43,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2022-03-15 16:19:43,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:43,448 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:43,448 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:43,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 16:19:43,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:43,664 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:43,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:43,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1113415259, now seen corresponding path program 18 times [2022-03-15 16:19:43,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:43,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556027517] [2022-03-15 16:19:43,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:43,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:43,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:43,708 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:43,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:43,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556027517] [2022-03-15 16:19:43,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556027517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:43,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400590282] [2022-03-15 16:19:43,709 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:19:43,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:43,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:43,710 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:43,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-15 16:19:43,730 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-15 16:19:43,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:43,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:43,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:43,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:43,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:43,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:43,855 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:43,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:43,862 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:43,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:43,888 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:43,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400590282] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:43,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:43,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-15 16:19:43,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703465154] [2022-03-15 16:19:43,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:43,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:19:43,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:43,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:19:43,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:19:43,889 INFO L87 Difference]: Start difference. First operand 1894 states and 5715 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:44,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:44,207 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2022-03-15 16:19:44,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:19:44,208 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) Word has length 29 [2022-03-15 16:19:44,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:44,224 INFO L225 Difference]: With dead ends: 3300 [2022-03-15 16:19:44,224 INFO L226 Difference]: Without dead ends: 3020 [2022-03-15 16:19:44,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:19:44,225 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 210 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:44,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 152 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:19:44,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2022-03-15 16:19:44,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2022-03-15 16:19:44,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.937093275488069) internal successors, (5416), 1844 states have internal predecessors, (5416), 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) [2022-03-15 16:19:44,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2022-03-15 16:19:44,255 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2022-03-15 16:19:44,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:44,256 INFO L470 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2022-03-15 16:19:44,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:44,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2022-03-15 16:19:44,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:44,258 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:44,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:44,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:44,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:44,462 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:44,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:44,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1518589627, now seen corresponding path program 19 times [2022-03-15 16:19:44,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:44,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820903508] [2022-03-15 16:19:44,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:44,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:44,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:44,496 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:44,497 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:44,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820903508] [2022-03-15 16:19:44,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820903508] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:44,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563721402] [2022-03-15 16:19:44,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:19:44,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:44,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:44,505 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:44,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-15 16:19:44,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:44,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:44,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:44,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:44,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:44,649 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:44,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:44,689 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:44,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:44,699 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:44,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:44,712 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:44,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563721402] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:44,713 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:44,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-15 16:19:44,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108105394] [2022-03-15 16:19:44,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:44,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:19:44,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:44,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:19:44,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:19:44,718 INFO L87 Difference]: Start difference. First operand 1845 states and 5416 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:45,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:45,184 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2022-03-15 16:19:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:19:45,185 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) Word has length 29 [2022-03-15 16:19:45,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:45,189 INFO L225 Difference]: With dead ends: 3215 [2022-03-15 16:19:45,189 INFO L226 Difference]: Without dead ends: 3178 [2022-03-15 16:19:45,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:19:45,194 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 186 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:45,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 165 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:45,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2022-03-15 16:19:45,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2022-03-15 16:19:45,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.9303621169916436) internal successors, (5260), 1795 states have internal predecessors, (5260), 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) [2022-03-15 16:19:45,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2022-03-15 16:19:45,222 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2022-03-15 16:19:45,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:45,222 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2022-03-15 16:19:45,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:45,222 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2022-03-15 16:19:45,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:19:45,232 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:45,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:45,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:45,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:45,449 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:45,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:45,450 INFO L85 PathProgramCache]: Analyzing trace with hash 149578515, now seen corresponding path program 20 times [2022-03-15 16:19:45,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:45,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445666183] [2022-03-15 16:19:45,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:45,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:45,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:45,485 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:45,485 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:45,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445666183] [2022-03-15 16:19:45,485 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445666183] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:45,485 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176154137] [2022-03-15 16:19:45,485 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:19:45,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:45,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:45,487 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:45,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-15 16:19:45,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:19:45,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:45,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:45,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:45,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:45,599 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:45,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:45,650 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:45,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:45,658 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:45,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:45,671 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:19:45,671 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176154137] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:45,672 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:45,672 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-15 16:19:45,672 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442112772] [2022-03-15 16:19:45,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:45,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:19:45,672 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:45,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:19:45,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:19:45,672 INFO L87 Difference]: Start difference. First operand 1796 states and 5260 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 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) [2022-03-15 16:19:45,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:45,933 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2022-03-15 16:19:45,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:19:45,934 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 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) Word has length 29 [2022-03-15 16:19:45,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:45,937 INFO L225 Difference]: With dead ends: 2461 [2022-03-15 16:19:45,937 INFO L226 Difference]: Without dead ends: 2436 [2022-03-15 16:19:45,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2022-03-15 16:19:45,937 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 101 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:45,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 159 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:19:45,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2022-03-15 16:19:45,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2022-03-15 16:19:45,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.937641723356009) internal successors, (5182), 1764 states have internal predecessors, (5182), 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) [2022-03-15 16:19:45,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2022-03-15 16:19:45,961 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2022-03-15 16:19:45,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:45,961 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2022-03-15 16:19:45,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 states have internal predecessors, (31), 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) [2022-03-15 16:19:45,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2022-03-15 16:19:45,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:45,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:45,963 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:45,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:46,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-03-15 16:19:46,179 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:46,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:46,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1880505347, now seen corresponding path program 21 times [2022-03-15 16:19:46,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:46,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368526092] [2022-03-15 16:19:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:46,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:46,210 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:46,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:46,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368526092] [2022-03-15 16:19:46,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368526092] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:46,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45509038] [2022-03-15 16:19:46,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:19:46,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:46,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:46,217 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:46,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-15 16:19:46,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:19:46,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:46,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:46,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:46,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:46,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:46,326 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:46,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:46,368 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:46,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:46,381 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:46,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:46,390 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:46,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45509038] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:46,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:46,390 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 8 [2022-03-15 16:19:46,390 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144125944] [2022-03-15 16:19:46,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:46,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:19:46,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:46,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:19:46,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:19:46,391 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:46,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:46,686 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2022-03-15 16:19:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:19:46,686 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) Word has length 31 [2022-03-15 16:19:46,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:46,691 INFO L225 Difference]: With dead ends: 3164 [2022-03-15 16:19:46,691 INFO L226 Difference]: Without dead ends: 3164 [2022-03-15 16:19:46,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:19:46,691 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 369 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:46,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 146 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:19:46,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2022-03-15 16:19:46,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2022-03-15 16:19:46,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 2.9484366428963247) internal successors, (5375), 1823 states have internal predecessors, (5375), 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) [2022-03-15 16:19:46,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2022-03-15 16:19:46,722 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2022-03-15 16:19:46,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:46,722 INFO L470 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2022-03-15 16:19:46,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 8 states have internal predecessors, (32), 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) [2022-03-15 16:19:46,722 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2022-03-15 16:19:46,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:46,724 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:46,724 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:46,740 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-15 16:19:46,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-03-15 16:19:46,940 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:46,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:46,940 INFO L85 PathProgramCache]: Analyzing trace with hash -26278737, now seen corresponding path program 22 times [2022-03-15 16:19:46,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:46,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121348483] [2022-03-15 16:19:46,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:46,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:46,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:46,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:46,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121348483] [2022-03-15 16:19:46,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121348483] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:46,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590684723] [2022-03-15 16:19:46,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:19:46,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:46,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:46,976 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:46,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-15 16:19:47,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:19:47,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:47,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:47,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:47,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:47,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:47,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:47,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:47,141 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:47,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:47,155 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:47,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:47,163 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:47,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590684723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:47,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:47,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:19:47,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576943455] [2022-03-15 16:19:47,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:47,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:47,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:47,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:47,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:47,164 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:47,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:47,796 INFO L93 Difference]: Finished difference Result 4052 states and 11283 transitions. [2022-03-15 16:19:47,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:19:47,796 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) Word has length 31 [2022-03-15 16:19:47,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:47,802 INFO L225 Difference]: With dead ends: 4052 [2022-03-15 16:19:47,803 INFO L226 Difference]: Without dead ends: 3980 [2022-03-15 16:19:47,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=326, Invalid=1080, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:19:47,804 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 431 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:47,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 164 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:47,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3980 states. [2022-03-15 16:19:47,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3980 to 1961. [2022-03-15 16:19:47,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1961 states, 1960 states have (on average 2.98265306122449) internal successors, (5846), 1960 states have internal predecessors, (5846), 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) [2022-03-15 16:19:47,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1961 states to 1961 states and 5846 transitions. [2022-03-15 16:19:47,848 INFO L78 Accepts]: Start accepts. Automaton has 1961 states and 5846 transitions. Word has length 31 [2022-03-15 16:19:47,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:47,848 INFO L470 AbstractCegarLoop]: Abstraction has 1961 states and 5846 transitions. [2022-03-15 16:19:47,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:47,848 INFO L276 IsEmpty]: Start isEmpty. Operand 1961 states and 5846 transitions. [2022-03-15 16:19:47,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:47,850 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:47,850 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:47,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:48,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:48,066 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:48,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:48,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1329035883, now seen corresponding path program 23 times [2022-03-15 16:19:48,066 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:48,066 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803644387] [2022-03-15 16:19:48,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:48,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:48,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:48,111 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:48,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:48,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803644387] [2022-03-15 16:19:48,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803644387] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:48,112 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591151131] [2022-03-15 16:19:48,112 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:19:48,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:48,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:48,113 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:48,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-15 16:19:48,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:19:48,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:48,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:48,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:48,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:48,215 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:48,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:48,252 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:48,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:48,264 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:48,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:48,270 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:48,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591151131] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:48,270 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:48,270 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-03-15 16:19:48,270 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634951332] [2022-03-15 16:19:48,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:48,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:48,271 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:48,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:48,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:48,272 INFO L87 Difference]: Start difference. First operand 1961 states and 5846 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) [2022-03-15 16:19:48,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:48,671 INFO L93 Difference]: Finished difference Result 3195 states and 9087 transitions. [2022-03-15 16:19:48,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:19:48,671 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) Word has length 31 [2022-03-15 16:19:48,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:48,676 INFO L225 Difference]: With dead ends: 3195 [2022-03-15 16:19:48,677 INFO L226 Difference]: Without dead ends: 3195 [2022-03-15 16:19:48,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=213, Invalid=779, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:19:48,677 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 334 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:48,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 160 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:48,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3195 states. [2022-03-15 16:19:48,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3195 to 1944. [2022-03-15 16:19:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1943 states have (on average 2.9547092125579) internal successors, (5741), 1943 states have internal predecessors, (5741), 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) [2022-03-15 16:19:48,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2022-03-15 16:19:48,709 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2022-03-15 16:19:48,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:48,709 INFO L470 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2022-03-15 16:19:48,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) [2022-03-15 16:19:48,710 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2022-03-15 16:19:48,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:48,712 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:48,712 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:48,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:48,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:48,928 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:48,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:48,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1256450399, now seen corresponding path program 24 times [2022-03-15 16:19:48,928 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:48,928 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092711586] [2022-03-15 16:19:48,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:48,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:48,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:48,975 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:48,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:48,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092711586] [2022-03-15 16:19:48,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092711586] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:48,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65562017] [2022-03-15 16:19:48,975 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:19:48,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:48,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:48,988 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:48,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-15 16:19:49,013 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:19:49,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:49,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:49,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:49,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:49,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:49,124 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:49,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:49,185 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:49,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:49,198 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:49,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:49,206 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:49,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65562017] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:49,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:49,206 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-03-15 16:19:49,206 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123743799] [2022-03-15 16:19:49,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:49,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:19:49,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:49,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:19:49,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:19:49,207 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 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) [2022-03-15 16:19:50,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:50,391 INFO L93 Difference]: Finished difference Result 3840 states and 11122 transitions. [2022-03-15 16:19:50,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:19:50,391 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 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) Word has length 31 [2022-03-15 16:19:50,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:50,396 INFO L225 Difference]: With dead ends: 3840 [2022-03-15 16:19:50,397 INFO L226 Difference]: Without dead ends: 3766 [2022-03-15 16:19:50,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 765 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=546, Invalid=2210, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 16:19:50,398 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 503 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:50,398 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 165 Invalid, 1005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-15 16:19:50,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3766 states. [2022-03-15 16:19:50,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3766 to 2224. [2022-03-15 16:19:50,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2224 states, 2223 states have (on average 3.00314889788574) internal successors, (6676), 2223 states have internal predecessors, (6676), 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) [2022-03-15 16:19:50,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2224 states to 2224 states and 6676 transitions. [2022-03-15 16:19:50,434 INFO L78 Accepts]: Start accepts. Automaton has 2224 states and 6676 transitions. Word has length 31 [2022-03-15 16:19:50,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:50,434 INFO L470 AbstractCegarLoop]: Abstraction has 2224 states and 6676 transitions. [2022-03-15 16:19:50,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 12 states have internal predecessors, (36), 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) [2022-03-15 16:19:50,434 INFO L276 IsEmpty]: Start isEmpty. Operand 2224 states and 6676 transitions. [2022-03-15 16:19:50,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:50,437 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:50,437 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:50,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:50,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-15 16:19:50,653 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:50,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:50,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1735759751, now seen corresponding path program 25 times [2022-03-15 16:19:50,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:50,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588483895] [2022-03-15 16:19:50,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:50,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:50,711 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:50,712 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:50,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588483895] [2022-03-15 16:19:50,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588483895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:50,712 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299857571] [2022-03-15 16:19:50,712 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:19:50,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:50,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:50,713 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:50,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:50,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-15 16:19:50,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:50,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:50,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:50,821 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:50,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:50,872 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:50,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:50,882 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:50,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:50,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:50,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299857571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:50,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:50,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2022-03-15 16:19:50,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485566366] [2022-03-15 16:19:50,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:50,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-15 16:19:50,888 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:50,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-15 16:19:50,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2022-03-15 16:19:50,889 INFO L87 Difference]: Start difference. First operand 2224 states and 6676 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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) [2022-03-15 16:19:51,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:51,506 INFO L93 Difference]: Finished difference Result 3905 states and 11520 transitions. [2022-03-15 16:19:51,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-15 16:19:51,506 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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) Word has length 31 [2022-03-15 16:19:51,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:51,512 INFO L225 Difference]: With dead ends: 3905 [2022-03-15 16:19:51,512 INFO L226 Difference]: Without dead ends: 3905 [2022-03-15 16:19:51,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:19:51,513 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 513 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 513 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:51,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [513 Valid, 221 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 642 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:51,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3905 states. [2022-03-15 16:19:51,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3905 to 2461. [2022-03-15 16:19:51,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2461 states, 2460 states have (on average 3.0073170731707317) internal successors, (7398), 2460 states have internal predecessors, (7398), 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) [2022-03-15 16:19:51,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2461 states to 2461 states and 7398 transitions. [2022-03-15 16:19:51,549 INFO L78 Accepts]: Start accepts. Automaton has 2461 states and 7398 transitions. Word has length 31 [2022-03-15 16:19:51,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:51,549 INFO L470 AbstractCegarLoop]: Abstraction has 2461 states and 7398 transitions. [2022-03-15 16:19:51,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 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) [2022-03-15 16:19:51,549 INFO L276 IsEmpty]: Start isEmpty. Operand 2461 states and 7398 transitions. [2022-03-15 16:19:51,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:51,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:51,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:51,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:51,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-15 16:19:51,765 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:51,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:51,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1643242411, now seen corresponding path program 26 times [2022-03-15 16:19:51,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:51,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51093233] [2022-03-15 16:19:51,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:51,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:51,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:51,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:51,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:51,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51093233] [2022-03-15 16:19:51,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51093233] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:51,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71810967] [2022-03-15 16:19:51,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:19:51,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:51,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:51,811 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:51,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-15 16:19:51,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:19:51,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:51,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:51,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:51,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2022-03-15 16:19:51,899 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:51,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:51,927 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:51,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:51,935 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:51,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:51,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:51,940 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71810967] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:51,940 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:51,940 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2022-03-15 16:19:51,940 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636537241] [2022-03-15 16:19:51,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:51,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-15 16:19:51,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:51,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-15 16:19:51,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-03-15 16:19:51,942 INFO L87 Difference]: Start difference. First operand 2461 states and 7398 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 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) [2022-03-15 16:19:52,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:52,292 INFO L93 Difference]: Finished difference Result 4186 states and 12076 transitions. [2022-03-15 16:19:52,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:19:52,292 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 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) Word has length 31 [2022-03-15 16:19:52,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:52,299 INFO L225 Difference]: With dead ends: 4186 [2022-03-15 16:19:52,299 INFO L226 Difference]: Without dead ends: 4186 [2022-03-15 16:19:52,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:19:52,300 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 381 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:52,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 246 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:52,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2022-03-15 16:19:52,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 1762. [2022-03-15 16:19:52,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 2.8983532084043158) internal successors, (5104), 1761 states have internal predecessors, (5104), 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) [2022-03-15 16:19:52,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2022-03-15 16:19:52,333 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2022-03-15 16:19:52,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:52,333 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2022-03-15 16:19:52,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 states have internal predecessors, (36), 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) [2022-03-15 16:19:52,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2022-03-15 16:19:52,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:52,335 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:52,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:52,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:52,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-15 16:19:52,552 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:52,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1774907483, now seen corresponding path program 27 times [2022-03-15 16:19:52,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:52,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847197036] [2022-03-15 16:19:52,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:52,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:52,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:52,597 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:52,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:52,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847197036] [2022-03-15 16:19:52,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847197036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:52,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098969823] [2022-03-15 16:19:52,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:19:52,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:52,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:52,599 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:52,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-15 16:19:52,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:19:52,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:52,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:52,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:52,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-03-15 16:19:52,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:52,715 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:52,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:52,760 INFO L353 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-03-15 16:19:52,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 10 treesize of output 9 [2022-03-15 16:19:52,767 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:52,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:52,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:52,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098969823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:52,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:52,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-15 16:19:52,782 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628960024] [2022-03-15 16:19:52,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:52,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-15 16:19:52,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:52,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-15 16:19:52,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-03-15 16:19:52,782 INFO L87 Difference]: Start difference. First operand 1762 states and 5104 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) [2022-03-15 16:19:53,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:53,214 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2022-03-15 16:19:53,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:19:53,215 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) Word has length 31 [2022-03-15 16:19:53,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:53,219 INFO L225 Difference]: With dead ends: 2982 [2022-03-15 16:19:53,219 INFO L226 Difference]: Without dead ends: 2982 [2022-03-15 16:19:53,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:19:53,220 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 218 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:53,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 221 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:53,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2022-03-15 16:19:53,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2022-03-15 16:19:53,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.905829596412556) internal successors, (5184), 1784 states have internal predecessors, (5184), 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) [2022-03-15 16:19:53,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2022-03-15 16:19:53,249 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2022-03-15 16:19:53,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:53,249 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2022-03-15 16:19:53,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 states have internal predecessors, (33), 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) [2022-03-15 16:19:53,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2022-03-15 16:19:53,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:53,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:53,252 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:53,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 16:19:53,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:53,467 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:53,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:53,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1158201155, now seen corresponding path program 28 times [2022-03-15 16:19:53,468 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:53,468 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377980616] [2022-03-15 16:19:53,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:53,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:53,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:53,507 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:53,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:53,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377980616] [2022-03-15 16:19:53,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377980616] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:53,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270885835] [2022-03-15 16:19:53,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:19:53,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:53,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:53,524 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:53,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:19:53,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:53,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-15 16:19:53,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:53,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:53,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:53,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-03-15 16:19:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:53,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:53,641 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:53,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:53,647 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:53,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:53,655 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:53,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270885835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:53,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:53,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:19:53,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435796706] [2022-03-15 16:19:53,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:53,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:53,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:53,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:53,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:53,657 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:54,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:54,072 INFO L93 Difference]: Finished difference Result 3139 states and 8785 transitions. [2022-03-15 16:19:54,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:19:54,072 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) Word has length 31 [2022-03-15 16:19:54,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:54,077 INFO L225 Difference]: With dead ends: 3139 [2022-03-15 16:19:54,077 INFO L226 Difference]: Without dead ends: 3139 [2022-03-15 16:19:54,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:19:54,080 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 254 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:54,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 159 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-15 16:19:54,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3139 states. [2022-03-15 16:19:54,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3139 to 1763. [2022-03-15 16:19:54,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1763 states, 1762 states have (on average 2.9052213393870603) internal successors, (5119), 1762 states have internal predecessors, (5119), 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) [2022-03-15 16:19:54,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1763 states to 1763 states and 5119 transitions. [2022-03-15 16:19:54,109 INFO L78 Accepts]: Start accepts. Automaton has 1763 states and 5119 transitions. Word has length 31 [2022-03-15 16:19:54,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:54,109 INFO L470 AbstractCegarLoop]: Abstraction has 1763 states and 5119 transitions. [2022-03-15 16:19:54,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.4) internal successors, (34), 9 states have internal predecessors, (34), 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) [2022-03-15 16:19:54,110 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 5119 transitions. [2022-03-15 16:19:54,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:19:54,112 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:54,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:54,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-03-15 16:19:54,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:54,327 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:54,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:54,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1834008995, now seen corresponding path program 29 times [2022-03-15 16:19:54,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:54,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370598088] [2022-03-15 16:19:54,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:54,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:54,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:54,360 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:54,360 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:54,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370598088] [2022-03-15 16:19:54,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370598088] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:54,360 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598010671] [2022-03-15 16:19:54,360 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:19:54,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:54,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:54,361 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:54,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-15 16:19:54,386 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:19:54,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:54,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:19:54,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:54,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:54,428 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:54,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:54,452 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:54,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 8 treesize of output 7 [2022-03-15 16:19:54,456 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-03-15 16:19:54,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 7 [2022-03-15 16:19:54,464 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-15 16:19:54,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598010671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:54,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:54,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-03-15 16:19:54,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408826269] [2022-03-15 16:19:54,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:54,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:19:54,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:54,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:19:54,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:19:54,465 INFO L87 Difference]: Start difference. First operand 1763 states and 5119 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) [2022-03-15 16:19:54,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:54,645 INFO L93 Difference]: Finished difference Result 2502 states and 7077 transitions. [2022-03-15 16:19:54,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:19:54,646 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) Word has length 31 [2022-03-15 16:19:54,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:54,649 INFO L225 Difference]: With dead ends: 2502 [2022-03-15 16:19:54,649 INFO L226 Difference]: Without dead ends: 2502 [2022-03-15 16:19:54,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:19:54,650 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 168 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:54,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 199 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:19:54,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-03-15 16:19:54,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1664. [2022-03-15 16:19:54,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.8851473241130488) internal successors, (4798), 1663 states have internal predecessors, (4798), 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) [2022-03-15 16:19:54,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2022-03-15 16:19:54,671 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2022-03-15 16:19:54,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:54,671 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2022-03-15 16:19:54,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 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) [2022-03-15 16:19:54,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2022-03-15 16:19:54,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:19:54,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:54,673 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:54,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:54,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:54,890 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:54,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:54,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1216307112, now seen corresponding path program 30 times [2022-03-15 16:19:54,890 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:54,890 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629395123] [2022-03-15 16:19:54,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:54,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:54,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:54,917 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 16:19:54,917 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:54,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629395123] [2022-03-15 16:19:54,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629395123] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:54,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409020380] [2022-03-15 16:19:54,917 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:19:54,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:54,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:54,918 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:54,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-15 16:19:54,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:19:54,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:54,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-15 16:19:54,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:54,986 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 16:19:54,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:55,055 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-15 16:19:55,057 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409020380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:55,057 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:55,057 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 16:19:55,057 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756510207] [2022-03-15 16:19:55,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:55,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-15 16:19:55,057 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:55,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-15 16:19:55,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:19:55,058 INFO L87 Difference]: Start difference. First operand 1664 states and 4798 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 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) [2022-03-15 16:19:55,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:55,081 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2022-03-15 16:19:55,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:19:55,081 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 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) Word has length 33 [2022-03-15 16:19:55,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:55,085 INFO L225 Difference]: With dead ends: 2547 [2022-03-15 16:19:55,085 INFO L226 Difference]: Without dead ends: 2547 [2022-03-15 16:19:55,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:19:55,087 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 38 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:55,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 56 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-15 16:19:55,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2022-03-15 16:19:55,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2022-03-15 16:19:55,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2353 states have (on average 2.933276668083298) internal successors, (6902), 2353 states have internal predecessors, (6902), 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) [2022-03-15 16:19:55,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2022-03-15 16:19:55,123 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2022-03-15 16:19:55,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:55,123 INFO L470 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2022-03-15 16:19:55,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 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) [2022-03-15 16:19:55,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2022-03-15 16:19:55,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:19:55,126 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:55,127 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:55,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:55,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-03-15 16:19:55,342 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:55,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:55,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1833836618, now seen corresponding path program 31 times [2022-03-15 16:19:55,343 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:55,343 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549790011] [2022-03-15 16:19:55,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:55,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:55,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:55,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:55,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:55,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549790011] [2022-03-15 16:19:55,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549790011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:55,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076573431] [2022-03-15 16:19:55,511 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:19:55,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:55,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:55,512 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:55,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-15 16:19:55,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:55,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:19:55,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:55,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:55,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:55,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:19:55,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:55,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:19:55,828 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:19:55,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:19:55,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:55,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:56,018 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:19:56,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:19:56,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:56,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:19:56,758 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:19:56,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:19:56,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:56,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:19:57,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:57,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076573431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:57,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:57,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:19:57,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775120016] [2022-03-15 16:19:57,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:57,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:19:57,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:57,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:19:57,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:19:57,407 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 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) [2022-03-15 16:19:57,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:57,761 INFO L93 Difference]: Finished difference Result 4624 states and 13547 transitions. [2022-03-15 16:19:57,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:19:57,761 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 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) Word has length 35 [2022-03-15 16:19:57,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:57,768 INFO L225 Difference]: With dead ends: 4624 [2022-03-15 16:19:57,768 INFO L226 Difference]: Without dead ends: 4424 [2022-03-15 16:19:57,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:19:57,769 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 145 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 337 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:57,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 816 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 704 Invalid, 0 Unknown, 337 Unchecked, 0.3s Time] [2022-03-15 16:19:57,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4424 states. [2022-03-15 16:19:57,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4424 to 2681. [2022-03-15 16:19:57,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2681 states, 2680 states have (on average 2.9526119402985076) internal successors, (7913), 2680 states have internal predecessors, (7913), 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) [2022-03-15 16:19:57,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2681 states to 2681 states and 7913 transitions. [2022-03-15 16:19:57,815 INFO L78 Accepts]: Start accepts. Automaton has 2681 states and 7913 transitions. Word has length 35 [2022-03-15 16:19:57,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:57,815 INFO L470 AbstractCegarLoop]: Abstraction has 2681 states and 7913 transitions. [2022-03-15 16:19:57,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 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) [2022-03-15 16:19:57,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2681 states and 7913 transitions. [2022-03-15 16:19:57,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:19:57,819 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:57,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:57,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-15 16:19:58,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:58,036 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:19:58,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:19:58,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1078433416, now seen corresponding path program 32 times [2022-03-15 16:19:58,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:19:58,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69178746] [2022-03-15 16:19:58,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:19:58,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:19:58,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:19:58,184 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:58,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:19:58,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69178746] [2022-03-15 16:19:58,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69178746] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:19:58,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96673861] [2022-03-15 16:19:58,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:19:58,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:19:58,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:19:58,186 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:19:58,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-15 16:19:58,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:19:58,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:19:58,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:19:58,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:19:58,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:19:58,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:58,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:19:58,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:58,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:19:58,482 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:19:58,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:19:58,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:58,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:19:58,647 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:19:58,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:19:59,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:59,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:19:59,203 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:19:59,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:19:59,222 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:19:59,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:19:59,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:19:59,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96673861] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:19:59,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:19:59,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:19:59,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806641880] [2022-03-15 16:19:59,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:19:59,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:19:59,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:19:59,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:19:59,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:19:59,419 INFO L87 Difference]: Start difference. First operand 2681 states and 7913 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 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) [2022-03-15 16:19:59,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:19:59,740 INFO L93 Difference]: Finished difference Result 4405 states and 12966 transitions. [2022-03-15 16:19:59,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:19:59,740 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 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) Word has length 35 [2022-03-15 16:19:59,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:19:59,747 INFO L225 Difference]: With dead ends: 4405 [2022-03-15 16:19:59,747 INFO L226 Difference]: Without dead ends: 4359 [2022-03-15 16:19:59,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:19:59,748 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 115 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 481 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:19:59,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 593 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 553 Invalid, 0 Unknown, 481 Unchecked, 0.2s Time] [2022-03-15 16:19:59,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4359 states. [2022-03-15 16:19:59,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4359 to 2851. [2022-03-15 16:19:59,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2851 states, 2850 states have (on average 2.9635087719298245) internal successors, (8446), 2850 states have internal predecessors, (8446), 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) [2022-03-15 16:19:59,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2851 states to 2851 states and 8446 transitions. [2022-03-15 16:19:59,825 INFO L78 Accepts]: Start accepts. Automaton has 2851 states and 8446 transitions. Word has length 35 [2022-03-15 16:19:59,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:19:59,825 INFO L470 AbstractCegarLoop]: Abstraction has 2851 states and 8446 transitions. [2022-03-15 16:19:59,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 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) [2022-03-15 16:19:59,825 INFO L276 IsEmpty]: Start isEmpty. Operand 2851 states and 8446 transitions. [2022-03-15 16:19:59,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:19:59,829 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:19:59,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:19:59,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:00,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:00,046 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:00,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:00,047 INFO L85 PathProgramCache]: Analyzing trace with hash 96484, now seen corresponding path program 33 times [2022-03-15 16:20:00,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:00,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243327502] [2022-03-15 16:20:00,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:00,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:00,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:00,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:00,195 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:00,195 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243327502] [2022-03-15 16:20:00,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243327502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:00,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62421168] [2022-03-15 16:20:00,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:20:00,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:00,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:00,197 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:00,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-15 16:20:00,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:20:00,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:00,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:20:00,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:00,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:00,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:00,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 33 [2022-03-15 16:20:00,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:00,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-15 16:20:00,840 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:20:00,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-15 16:20:00,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:00,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:01,251 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:01,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:01,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:01,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:01,977 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:20:01,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:20:02,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:02,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:20:02,154 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:02,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62421168] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:02,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:02,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:20:02,155 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289757854] [2022-03-15 16:20:02,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:02,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:20:02,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:20:02,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=643, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:20:02,156 INFO L87 Difference]: Start difference. First operand 2851 states and 8446 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:20:02,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:02,822 INFO L93 Difference]: Finished difference Result 6581 states and 19425 transitions. [2022-03-15 16:20:02,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:20:02,822 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:20:02,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:02,833 INFO L225 Difference]: With dead ends: 6581 [2022-03-15 16:20:02,834 INFO L226 Difference]: Without dead ends: 6341 [2022-03-15 16:20:02,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=273, Invalid=1618, Unknown=1, NotChecked=0, Total=1892 [2022-03-15 16:20:02,834 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 332 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 1814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1070 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:02,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1100 Invalid, 1814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 686 Invalid, 0 Unknown, 1070 Unchecked, 0.3s Time] [2022-03-15 16:20:02,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6341 states. [2022-03-15 16:20:02,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6341 to 3104. [2022-03-15 16:20:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3104 states, 3103 states have (on average 2.9809861424427972) internal successors, (9250), 3103 states have internal predecessors, (9250), 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) [2022-03-15 16:20:02,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3104 states to 3104 states and 9250 transitions. [2022-03-15 16:20:02,894 INFO L78 Accepts]: Start accepts. Automaton has 3104 states and 9250 transitions. Word has length 35 [2022-03-15 16:20:02,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:02,894 INFO L470 AbstractCegarLoop]: Abstraction has 3104 states and 9250 transitions. [2022-03-15 16:20:02,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:20:02,894 INFO L276 IsEmpty]: Start isEmpty. Operand 3104 states and 9250 transitions. [2022-03-15 16:20:02,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:02,899 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:02,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:02,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:03,114 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-15 16:20:03,114 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:03,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:03,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1737140470, now seen corresponding path program 34 times [2022-03-15 16:20:03,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:03,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766254548] [2022-03-15 16:20:03,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:03,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:03,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:03,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:03,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:03,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766254548] [2022-03-15 16:20:03,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766254548] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:03,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579262924] [2022-03-15 16:20:03,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:20:03,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:03,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:03,284 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:03,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-15 16:20:03,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:20:03,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:03,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:20:03,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:03,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:03,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:03,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 38 [2022-03-15 16:20:04,120 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-03-15 16:20:04,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2022-03-15 16:20:04,124 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:20:04,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:20:04,136 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:04,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:04,306 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:04,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:04,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:04,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:04,894 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:04,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:04,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:04,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:05,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:05,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579262924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:05,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:05,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:20:05,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411145442] [2022-03-15 16:20:05,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:05,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:20:05,789 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:05,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:20:05,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:20:05,791 INFO L87 Difference]: Start difference. First operand 3104 states and 9250 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 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) [2022-03-15 16:20:06,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:06,048 INFO L93 Difference]: Finished difference Result 4804 states and 14165 transitions. [2022-03-15 16:20:06,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:20:06,048 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:20:06,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:06,056 INFO L225 Difference]: With dead ends: 4804 [2022-03-15 16:20:06,056 INFO L226 Difference]: Without dead ends: 4663 [2022-03-15 16:20:06,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=104, Invalid=651, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:20:06,057 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 136 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:06,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 499 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 596 Invalid, 0 Unknown, 359 Unchecked, 0.2s Time] [2022-03-15 16:20:06,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4663 states. [2022-03-15 16:20:06,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4663 to 3178. [2022-03-15 16:20:06,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3178 states, 3177 states have (on average 2.9804847340258105) internal successors, (9469), 3177 states have internal predecessors, (9469), 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) [2022-03-15 16:20:06,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3178 states to 3178 states and 9469 transitions. [2022-03-15 16:20:06,106 INFO L78 Accepts]: Start accepts. Automaton has 3178 states and 9469 transitions. Word has length 35 [2022-03-15 16:20:06,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:06,107 INFO L470 AbstractCegarLoop]: Abstraction has 3178 states and 9469 transitions. [2022-03-15 16:20:06,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 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) [2022-03-15 16:20:06,107 INFO L276 IsEmpty]: Start isEmpty. Operand 3178 states and 9469 transitions. [2022-03-15 16:20:06,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:06,112 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:06,113 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:06,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-15 16:20:06,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-15 16:20:06,323 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:06,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:06,324 INFO L85 PathProgramCache]: Analyzing trace with hash -227646662, now seen corresponding path program 35 times [2022-03-15 16:20:06,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:06,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310423017] [2022-03-15 16:20:06,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:06,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:06,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:06,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:06,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:06,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310423017] [2022-03-15 16:20:06,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310423017] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:06,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848521034] [2022-03-15 16:20:06,418 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:20:06,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:06,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:06,420 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:06,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-15 16:20:06,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:20:06,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:06,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:06,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:06,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:06,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:06,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:06,735 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:06,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:06,740 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:06,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:06,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:06,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:06,888 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:06,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:07,135 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:07,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:07,289 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:07,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:07,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:07,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:07,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848521034] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:07,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:07,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:07,985 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982855144] [2022-03-15 16:20:07,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:07,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:07,985 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:07,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:07,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:07,985 INFO L87 Difference]: Start difference. First operand 3178 states and 9469 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) [2022-03-15 16:20:08,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:08,269 INFO L93 Difference]: Finished difference Result 4731 states and 14014 transitions. [2022-03-15 16:20:08,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:20:08,269 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) Word has length 35 [2022-03-15 16:20:08,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:08,277 INFO L225 Difference]: With dead ends: 4731 [2022-03-15 16:20:08,277 INFO L226 Difference]: Without dead ends: 4721 [2022-03-15 16:20:08,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:08,278 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 94 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 340 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:08,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 559 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 636 Invalid, 0 Unknown, 340 Unchecked, 0.2s Time] [2022-03-15 16:20:08,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4721 states. [2022-03-15 16:20:08,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4721 to 3352. [2022-03-15 16:20:08,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3352 states, 3351 states have (on average 2.986272754401671) internal successors, (10007), 3351 states have internal predecessors, (10007), 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) [2022-03-15 16:20:08,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3352 states to 3352 states and 10007 transitions. [2022-03-15 16:20:08,330 INFO L78 Accepts]: Start accepts. Automaton has 3352 states and 10007 transitions. Word has length 35 [2022-03-15 16:20:08,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:08,330 INFO L470 AbstractCegarLoop]: Abstraction has 3352 states and 10007 transitions. [2022-03-15 16:20:08,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) [2022-03-15 16:20:08,330 INFO L276 IsEmpty]: Start isEmpty. Operand 3352 states and 10007 transitions. [2022-03-15 16:20:08,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:08,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:08,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:08,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:08,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-15 16:20:08,556 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:08,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:08,556 INFO L85 PathProgramCache]: Analyzing trace with hash 411488946, now seen corresponding path program 36 times [2022-03-15 16:20:08,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:08,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685257315] [2022-03-15 16:20:08,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:08,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:08,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:08,734 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:08,735 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:08,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685257315] [2022-03-15 16:20:08,735 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685257315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:08,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848259490] [2022-03-15 16:20:08,735 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:20:08,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:08,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:08,736 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:08,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-15 16:20:08,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:20:08,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:08,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:08,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:08,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:08,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:08,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:09,052 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:09,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:09,054 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:09,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:09,065 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:09,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:09,231 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:09,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:09,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:09,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:09,632 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:09,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:09,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:09,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:10,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:10,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848259490] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:10,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:10,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:10,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522154629] [2022-03-15 16:20:10,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:10,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:10,527 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:10,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:10,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:10,528 INFO L87 Difference]: Start difference. First operand 3352 states and 10007 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) [2022-03-15 16:20:10,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:10,787 INFO L93 Difference]: Finished difference Result 5247 states and 15587 transitions. [2022-03-15 16:20:10,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:20:10,788 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) Word has length 35 [2022-03-15 16:20:10,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:10,796 INFO L225 Difference]: With dead ends: 5247 [2022-03-15 16:20:10,796 INFO L226 Difference]: Without dead ends: 5201 [2022-03-15 16:20:10,796 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:10,797 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 92 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:10,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 444 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 434 Invalid, 0 Unknown, 182 Unchecked, 0.2s Time] [2022-03-15 16:20:10,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5201 states. [2022-03-15 16:20:10,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5201 to 3400. [2022-03-15 16:20:10,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3400 states, 3399 states have (on average 2.986466607825831) internal successors, (10151), 3399 states have internal predecessors, (10151), 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) [2022-03-15 16:20:10,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3400 states to 3400 states and 10151 transitions. [2022-03-15 16:20:10,850 INFO L78 Accepts]: Start accepts. Automaton has 3400 states and 10151 transitions. Word has length 35 [2022-03-15 16:20:10,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:10,850 INFO L470 AbstractCegarLoop]: Abstraction has 3400 states and 10151 transitions. [2022-03-15 16:20:10,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) [2022-03-15 16:20:10,850 INFO L276 IsEmpty]: Start isEmpty. Operand 3400 states and 10151 transitions. [2022-03-15 16:20:10,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:10,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:10,854 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:10,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:11,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 16:20:11,070 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:11,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:11,071 INFO L85 PathProgramCache]: Analyzing trace with hash -38567120, now seen corresponding path program 37 times [2022-03-15 16:20:11,071 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:11,071 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536304928] [2022-03-15 16:20:11,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:11,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:11,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:11,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:11,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:11,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536304928] [2022-03-15 16:20:11,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536304928] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:11,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944934935] [2022-03-15 16:20:11,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:20:11,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:11,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:11,217 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:11,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-15 16:20:11,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:11,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:11,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:11,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:11,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:11,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:11,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:11,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:11,471 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:11,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:11,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:11,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:11,616 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:11,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:12,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:12,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:12,379 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:12,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:12,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:12,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:13,141 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:13,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944934935] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:13,141 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:13,141 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:13,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505908639] [2022-03-15 16:20:13,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:13,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:13,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:13,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:13,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:13,142 INFO L87 Difference]: Start difference. First operand 3400 states and 10151 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) [2022-03-15 16:20:13,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:13,471 INFO L93 Difference]: Finished difference Result 5451 states and 16233 transitions. [2022-03-15 16:20:13,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:20:13,471 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) Word has length 35 [2022-03-15 16:20:13,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:13,480 INFO L225 Difference]: With dead ends: 5451 [2022-03-15 16:20:13,480 INFO L226 Difference]: Without dead ends: 5405 [2022-03-15 16:20:13,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:13,481 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 121 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:13,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 528 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 619 Invalid, 0 Unknown, 206 Unchecked, 0.2s Time] [2022-03-15 16:20:13,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2022-03-15 16:20:13,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 3474. [2022-03-15 16:20:13,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3474 states, 3473 states have (on average 2.990498128419234) internal successors, (10386), 3473 states have internal predecessors, (10386), 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) [2022-03-15 16:20:13,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3474 states to 3474 states and 10386 transitions. [2022-03-15 16:20:13,565 INFO L78 Accepts]: Start accepts. Automaton has 3474 states and 10386 transitions. Word has length 35 [2022-03-15 16:20:13,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:13,565 INFO L470 AbstractCegarLoop]: Abstraction has 3474 states and 10386 transitions. [2022-03-15 16:20:13,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) [2022-03-15 16:20:13,565 INFO L276 IsEmpty]: Start isEmpty. Operand 3474 states and 10386 transitions. [2022-03-15 16:20:13,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:13,570 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:13,570 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:13,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:13,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-15 16:20:13,785 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:13,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:13,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1279702164, now seen corresponding path program 38 times [2022-03-15 16:20:13,786 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:13,786 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660197646] [2022-03-15 16:20:13,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:13,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:13,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:13,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:13,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:13,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660197646] [2022-03-15 16:20:13,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660197646] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:13,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719832812] [2022-03-15 16:20:13,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:20:13,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:13,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:13,921 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:13,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-03-15 16:20:13,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:20:13,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:13,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:13,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:14,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:14,163 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:14,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:14,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:14,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:14,235 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:14,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:14,246 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:14,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:14,387 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:14,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:14,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:14,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:15,151 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:15,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:15,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:15,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:15,636 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:15,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719832812] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:15,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:15,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:15,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750350474] [2022-03-15 16:20:15,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:15,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:15,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:15,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:15,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:15,637 INFO L87 Difference]: Start difference. First operand 3474 states and 10386 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 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) [2022-03-15 16:20:15,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:15,839 INFO L93 Difference]: Finished difference Result 5706 states and 17002 transitions. [2022-03-15 16:20:15,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:20:15,840 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 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) Word has length 35 [2022-03-15 16:20:15,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:15,848 INFO L225 Difference]: With dead ends: 5706 [2022-03-15 16:20:15,849 INFO L226 Difference]: Without dead ends: 5660 [2022-03-15 16:20:15,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:15,849 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 84 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:15,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 574 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 462 Invalid, 0 Unknown, 369 Unchecked, 0.1s Time] [2022-03-15 16:20:15,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5660 states. [2022-03-15 16:20:15,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5660 to 3500. [2022-03-15 16:20:15,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3500 states, 3499 states have (on average 2.990568733923978) internal successors, (10464), 3499 states have internal predecessors, (10464), 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) [2022-03-15 16:20:15,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3500 states to 3500 states and 10464 transitions. [2022-03-15 16:20:15,903 INFO L78 Accepts]: Start accepts. Automaton has 3500 states and 10464 transitions. Word has length 35 [2022-03-15 16:20:15,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:15,903 INFO L470 AbstractCegarLoop]: Abstraction has 3500 states and 10464 transitions. [2022-03-15 16:20:15,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 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) [2022-03-15 16:20:15,903 INFO L276 IsEmpty]: Start isEmpty. Operand 3500 states and 10464 transitions. [2022-03-15 16:20:15,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:15,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:15,907 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:15,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-15 16:20:16,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-15 16:20:16,122 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:16,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:16,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1454255890, now seen corresponding path program 39 times [2022-03-15 16:20:16,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:16,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143706004] [2022-03-15 16:20:16,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:16,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:16,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:16,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:16,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:16,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143706004] [2022-03-15 16:20:16,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143706004] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:16,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470147813] [2022-03-15 16:20:16,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:20:16,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:16,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:16,263 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:16,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-03-15 16:20:16,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:20:16,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:16,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:16,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:16,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:16,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:16,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-03-15 16:20:17,124 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-03-15 16:20:17,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 31 [2022-03-15 16:20:17,128 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:17,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:17,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:17,292 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:17,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:17,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:17,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:18,058 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:18,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:18,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:18,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:18,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:18,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470147813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:18,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:18,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:20:18,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699883879] [2022-03-15 16:20:18,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:18,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:20:18,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:18,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:20:18,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=386, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:20:18,869 INFO L87 Difference]: Start difference. First operand 3500 states and 10464 transitions. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) [2022-03-15 16:20:19,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:19,172 INFO L93 Difference]: Finished difference Result 5589 states and 16657 transitions. [2022-03-15 16:20:19,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:20:19,172 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) Word has length 35 [2022-03-15 16:20:19,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:19,180 INFO L225 Difference]: With dead ends: 5589 [2022-03-15 16:20:19,181 INFO L226 Difference]: Without dead ends: 5543 [2022-03-15 16:20:19,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=124, Invalid=631, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:20:19,181 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 142 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:19,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 433 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 462 Invalid, 0 Unknown, 381 Unchecked, 0.2s Time] [2022-03-15 16:20:19,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5543 states. [2022-03-15 16:20:19,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5543 to 3566. [2022-03-15 16:20:19,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3566 states, 3565 states have (on average 2.990743338008415) internal successors, (10662), 3565 states have internal predecessors, (10662), 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) [2022-03-15 16:20:19,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3566 states to 3566 states and 10662 transitions. [2022-03-15 16:20:19,276 INFO L78 Accepts]: Start accepts. Automaton has 3566 states and 10662 transitions. Word has length 35 [2022-03-15 16:20:19,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:19,276 INFO L470 AbstractCegarLoop]: Abstraction has 3566 states and 10662 transitions. [2022-03-15 16:20:19,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) [2022-03-15 16:20:19,276 INFO L276 IsEmpty]: Start isEmpty. Operand 3566 states and 10662 transitions. [2022-03-15 16:20:19,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:19,281 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:19,281 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:19,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:19,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-03-15 16:20:19,492 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:19,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:19,493 INFO L85 PathProgramCache]: Analyzing trace with hash 984738666, now seen corresponding path program 40 times [2022-03-15 16:20:19,493 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:19,493 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043107873] [2022-03-15 16:20:19,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:19,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:19,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:19,628 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:19,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:19,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043107873] [2022-03-15 16:20:19,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043107873] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:19,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490321177] [2022-03-15 16:20:19,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:20:19,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:19,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:19,630 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:19,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-03-15 16:20:19,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:20:19,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:19,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:19,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:19,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:19,971 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:20:19,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-15 16:20:20,433 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:20,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:20:20,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:20,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:20:20,457 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:20,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:20,608 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:20,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:20,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:20,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:21,209 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:21,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:21,229 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:21,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:21,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:21,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490321177] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:21,608 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:21,608 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:20:21,608 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778524903] [2022-03-15 16:20:21,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:21,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:20:21,608 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:21,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:20:21,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:20:21,609 INFO L87 Difference]: Start difference. First operand 3566 states and 10662 transitions. Second operand has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 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) [2022-03-15 16:20:21,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:21,840 INFO L93 Difference]: Finished difference Result 5868 states and 17457 transitions. [2022-03-15 16:20:21,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:20:21,840 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 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) Word has length 35 [2022-03-15 16:20:21,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:21,849 INFO L225 Difference]: With dead ends: 5868 [2022-03-15 16:20:21,849 INFO L226 Difference]: Without dead ends: 5803 [2022-03-15 16:20:21,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:21,849 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 122 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:21,850 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 598 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 510 Invalid, 0 Unknown, 315 Unchecked, 0.2s Time] [2022-03-15 16:20:21,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5803 states. [2022-03-15 16:20:21,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5803 to 3939. [2022-03-15 16:20:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3939 states, 3938 states have (on average 2.9873031995937023) internal successors, (11764), 3938 states have internal predecessors, (11764), 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) [2022-03-15 16:20:21,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3939 states to 3939 states and 11764 transitions. [2022-03-15 16:20:21,909 INFO L78 Accepts]: Start accepts. Automaton has 3939 states and 11764 transitions. Word has length 35 [2022-03-15 16:20:21,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:21,909 INFO L470 AbstractCegarLoop]: Abstraction has 3939 states and 11764 transitions. [2022-03-15 16:20:21,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 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) [2022-03-15 16:20:21,910 INFO L276 IsEmpty]: Start isEmpty. Operand 3939 states and 11764 transitions. [2022-03-15 16:20:21,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:21,914 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:21,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:21,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:22,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-15 16:20:22,126 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:22,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:22,126 INFO L85 PathProgramCache]: Analyzing trace with hash -646676362, now seen corresponding path program 41 times [2022-03-15 16:20:22,126 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:22,126 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391172490] [2022-03-15 16:20:22,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:22,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:22,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:22,269 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:22,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:22,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391172490] [2022-03-15 16:20:22,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391172490] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:22,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178062880] [2022-03-15 16:20:22,269 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:20:22,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:22,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:22,270 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:22,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-03-15 16:20:22,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:20:22,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:22,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:22,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:22,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:22,583 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:20:22,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-15 16:20:22,728 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:22,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:20:22,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:22,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:20:22,740 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:22,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:22,852 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:22,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:23,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:23,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:23,172 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:23,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:23,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:23,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:23,616 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:23,616 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178062880] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:23,616 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:23,616 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:20:23,616 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898117603] [2022-03-15 16:20:23,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:23,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:20:23,617 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:23,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:20:23,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:20:23,617 INFO L87 Difference]: Start difference. First operand 3939 states and 11764 transitions. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) [2022-03-15 16:20:23,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:23,965 INFO L93 Difference]: Finished difference Result 5881 states and 17483 transitions. [2022-03-15 16:20:23,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:20:23,966 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) Word has length 35 [2022-03-15 16:20:23,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:23,975 INFO L225 Difference]: With dead ends: 5881 [2022-03-15 16:20:23,975 INFO L226 Difference]: Without dead ends: 5724 [2022-03-15 16:20:23,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:23,975 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 124 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 296 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:23,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 639 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 761 Invalid, 0 Unknown, 296 Unchecked, 0.3s Time] [2022-03-15 16:20:23,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states. [2022-03-15 16:20:24,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 3614. [2022-03-15 16:20:24,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3614 states, 3613 states have (on average 2.991419872681982) internal successors, (10808), 3613 states have internal predecessors, (10808), 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) [2022-03-15 16:20:24,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3614 states to 3614 states and 10808 transitions. [2022-03-15 16:20:24,029 INFO L78 Accepts]: Start accepts. Automaton has 3614 states and 10808 transitions. Word has length 35 [2022-03-15 16:20:24,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:24,029 INFO L470 AbstractCegarLoop]: Abstraction has 3614 states and 10808 transitions. [2022-03-15 16:20:24,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) [2022-03-15 16:20:24,029 INFO L276 IsEmpty]: Start isEmpty. Operand 3614 states and 10808 transitions. [2022-03-15 16:20:24,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:24,034 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:24,034 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:24,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:24,249 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:24,250 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:24,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:24,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1978113104, now seen corresponding path program 42 times [2022-03-15 16:20:24,250 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:24,250 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975695315] [2022-03-15 16:20:24,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:24,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:24,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:24,404 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:24,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:24,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975695315] [2022-03-15 16:20:24,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975695315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:24,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600989213] [2022-03-15 16:20:24,405 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:20:24,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:24,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:24,420 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:24,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-03-15 16:20:24,445 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:20:24,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:24,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:20:24,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:24,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:24,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:24,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 33 [2022-03-15 16:20:24,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:24,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-15 16:20:24,714 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:20:24,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-15 16:20:24,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:24,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:25,212 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:25,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:25,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:25,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:25,788 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:20:25,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:20:25,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:25,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:20:26,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:26,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600989213] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:26,111 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:26,111 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:20:26,111 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833793340] [2022-03-15 16:20:26,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:26,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:20:26,111 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:26,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:20:26,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:20:26,112 INFO L87 Difference]: Start difference. First operand 3614 states and 10808 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:20:26,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:26,896 INFO L93 Difference]: Finished difference Result 7446 states and 21826 transitions. [2022-03-15 16:20:26,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:20:26,896 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:20:26,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:26,908 INFO L225 Difference]: With dead ends: 7446 [2022-03-15 16:20:26,908 INFO L226 Difference]: Without dead ends: 7363 [2022-03-15 16:20:26,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:20:26,909 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 364 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 1894 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 963 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:26,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 1025 Invalid, 1894 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 846 Invalid, 0 Unknown, 963 Unchecked, 0.3s Time] [2022-03-15 16:20:26,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7363 states. [2022-03-15 16:20:26,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7363 to 3624. [2022-03-15 16:20:26,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3624 states, 3623 states have (on average 2.9914435550648633) internal successors, (10838), 3623 states have internal predecessors, (10838), 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) [2022-03-15 16:20:26,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3624 states to 3624 states and 10838 transitions. [2022-03-15 16:20:26,970 INFO L78 Accepts]: Start accepts. Automaton has 3624 states and 10838 transitions. Word has length 35 [2022-03-15 16:20:26,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:26,971 INFO L470 AbstractCegarLoop]: Abstraction has 3624 states and 10838 transitions. [2022-03-15 16:20:26,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:20:26,971 INFO L276 IsEmpty]: Start isEmpty. Operand 3624 states and 10838 transitions. [2022-03-15 16:20:26,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:26,975 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:26,975 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:26,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:27,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:27,190 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:27,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:27,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1657640096, now seen corresponding path program 43 times [2022-03-15 16:20:27,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:27,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302390402] [2022-03-15 16:20:27,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:27,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:27,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:27,336 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:27,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:27,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302390402] [2022-03-15 16:20:27,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302390402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:27,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567011457] [2022-03-15 16:20:27,337 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:20:27,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:27,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:27,338 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:27,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-03-15 16:20:27,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:27,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:27,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:27,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:27,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:27,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:27,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:27,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:27,674 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:27,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:27,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:27,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:27,808 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:27,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:28,120 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:28,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:28,229 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:28,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:28,242 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:28,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:28,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:28,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567011457] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:28,897 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:28,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:28,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966890620] [2022-03-15 16:20:28,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:28,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:28,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:28,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:28,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:28,898 INFO L87 Difference]: Start difference. First operand 3624 states and 10838 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 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) [2022-03-15 16:20:29,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:29,148 INFO L93 Difference]: Finished difference Result 5675 states and 16875 transitions. [2022-03-15 16:20:29,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:20:29,149 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 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) Word has length 35 [2022-03-15 16:20:29,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:29,157 INFO L225 Difference]: With dead ends: 5675 [2022-03-15 16:20:29,157 INFO L226 Difference]: Without dead ends: 5629 [2022-03-15 16:20:29,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:20:29,158 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 136 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 315 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:29,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 445 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 408 Invalid, 0 Unknown, 315 Unchecked, 0.2s Time] [2022-03-15 16:20:29,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5629 states. [2022-03-15 16:20:29,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5629 to 3514. [2022-03-15 16:20:29,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3514 states, 3513 states have (on average 2.987475092513521) internal successors, (10495), 3513 states have internal predecessors, (10495), 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) [2022-03-15 16:20:29,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3514 states to 3514 states and 10495 transitions. [2022-03-15 16:20:29,253 INFO L78 Accepts]: Start accepts. Automaton has 3514 states and 10495 transitions. Word has length 35 [2022-03-15 16:20:29,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:29,253 INFO L470 AbstractCegarLoop]: Abstraction has 3514 states and 10495 transitions. [2022-03-15 16:20:29,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 19 states have internal predecessors, (63), 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) [2022-03-15 16:20:29,253 INFO L276 IsEmpty]: Start isEmpty. Operand 3514 states and 10495 transitions. [2022-03-15 16:20:29,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:29,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:29,257 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:29,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:29,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-03-15 16:20:29,472 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:29,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:29,474 INFO L85 PathProgramCache]: Analyzing trace with hash -466147130, now seen corresponding path program 44 times [2022-03-15 16:20:29,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:29,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781298340] [2022-03-15 16:20:29,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:29,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:29,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:29,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:29,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:29,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781298340] [2022-03-15 16:20:29,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781298340] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:29,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885019998] [2022-03-15 16:20:29,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:20:29,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:29,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:29,619 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:29,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-15 16:20:29,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:20:29,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:29,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:20:29,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:29,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:30,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:30,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:20:31,225 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-03-15 16:20:31,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2022-03-15 16:20:31,237 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:20:31,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:20:31,258 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:31,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:31,428 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:31,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:31,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:31,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:31,888 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:20:31,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:20:31,906 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:31,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:20:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:32,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885019998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:32,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:32,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:20:32,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268400115] [2022-03-15 16:20:32,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:32,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:20:32,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:32,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:20:32,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=484, Unknown=3, NotChecked=0, Total=600 [2022-03-15 16:20:32,443 INFO L87 Difference]: Start difference. First operand 3514 states and 10495 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:20:32,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:32,839 INFO L93 Difference]: Finished difference Result 5561 states and 16141 transitions. [2022-03-15 16:20:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:20:32,840 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:20:32,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:32,847 INFO L225 Difference]: With dead ends: 5561 [2022-03-15 16:20:32,847 INFO L226 Difference]: Without dead ends: 5299 [2022-03-15 16:20:32,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=247, Invalid=1232, Unknown=3, NotChecked=0, Total=1482 [2022-03-15 16:20:32,848 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 247 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 494 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:32,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 539 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 533 Invalid, 0 Unknown, 494 Unchecked, 0.2s Time] [2022-03-15 16:20:32,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5299 states. [2022-03-15 16:20:32,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5299 to 3564. [2022-03-15 16:20:32,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3563 states have (on average 2.9842829076620827) internal successors, (10633), 3563 states have internal predecessors, (10633), 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) [2022-03-15 16:20:32,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 10633 transitions. [2022-03-15 16:20:32,902 INFO L78 Accepts]: Start accepts. Automaton has 3564 states and 10633 transitions. Word has length 35 [2022-03-15 16:20:32,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:32,902 INFO L470 AbstractCegarLoop]: Abstraction has 3564 states and 10633 transitions. [2022-03-15 16:20:32,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:20:32,902 INFO L276 IsEmpty]: Start isEmpty. Operand 3564 states and 10633 transitions. [2022-03-15 16:20:32,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:32,906 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:32,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:32,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-15 16:20:33,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-03-15 16:20:33,122 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:33,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:33,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1597496256, now seen corresponding path program 45 times [2022-03-15 16:20:33,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:33,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654136560] [2022-03-15 16:20:33,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:33,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:33,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:33,248 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:33,249 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:33,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654136560] [2022-03-15 16:20:33,249 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654136560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:33,249 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118055726] [2022-03-15 16:20:33,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:20:33,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:33,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:33,260 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:33,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-15 16:20:33,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:20:33,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:33,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:33,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:33,362 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:33,557 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:20:33,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-15 16:20:33,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:33,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:20:33,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:33,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:20:33,600 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:33,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:33,745 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:33,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:34,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:34,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:34,551 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:34,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:34,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:34,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:34,813 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:34,813 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118055726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:34,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:34,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:20:34,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376053527] [2022-03-15 16:20:34,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:34,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:20:34,814 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:34,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:20:34,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:20:34,814 INFO L87 Difference]: Start difference. First operand 3564 states and 10633 transitions. Second operand has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 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) [2022-03-15 16:20:35,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:35,077 INFO L93 Difference]: Finished difference Result 5459 states and 16225 transitions. [2022-03-15 16:20:35,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:20:35,077 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 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) Word has length 35 [2022-03-15 16:20:35,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:35,086 INFO L225 Difference]: With dead ends: 5459 [2022-03-15 16:20:35,086 INFO L226 Difference]: Without dead ends: 5413 [2022-03-15 16:20:35,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:35,086 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 122 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:35,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 494 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 530 Invalid, 0 Unknown, 389 Unchecked, 0.2s Time] [2022-03-15 16:20:35,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5413 states. [2022-03-15 16:20:35,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5413 to 3768. [2022-03-15 16:20:35,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3768 states, 3767 states have (on average 2.97929386779931) internal successors, (11223), 3767 states have internal predecessors, (11223), 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) [2022-03-15 16:20:35,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3768 states to 3768 states and 11223 transitions. [2022-03-15 16:20:35,146 INFO L78 Accepts]: Start accepts. Automaton has 3768 states and 11223 transitions. Word has length 35 [2022-03-15 16:20:35,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:35,146 INFO L470 AbstractCegarLoop]: Abstraction has 3768 states and 11223 transitions. [2022-03-15 16:20:35,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.272727272727273) internal successors, (72), 21 states have internal predecessors, (72), 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) [2022-03-15 16:20:35,146 INFO L276 IsEmpty]: Start isEmpty. Operand 3768 states and 11223 transitions. [2022-03-15 16:20:35,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:35,151 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:35,151 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:35,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-15 16:20:35,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-15 16:20:35,366 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:35,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:35,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1066056012, now seen corresponding path program 46 times [2022-03-15 16:20:35,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:35,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208620376] [2022-03-15 16:20:35,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:35,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:35,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:35,506 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:35,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:35,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208620376] [2022-03-15 16:20:35,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208620376] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:35,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71134453] [2022-03-15 16:20:35,506 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:20:35,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:35,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:35,532 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:35,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-15 16:20:35,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:20:35,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:35,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:35,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:35,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:35,776 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:20:35,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-15 16:20:35,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:35,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:20:35,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:35,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:20:35,828 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:35,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:35,990 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:35,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:36,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:36,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:36,681 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:36,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:36,700 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:36,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:37,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:37,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71134453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:37,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:37,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:20:37,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220999377] [2022-03-15 16:20:37,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:37,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:20:37,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:37,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:20:37,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:20:37,212 INFO L87 Difference]: Start difference. First operand 3768 states and 11223 transitions. Second operand has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) [2022-03-15 16:20:37,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:37,469 INFO L93 Difference]: Finished difference Result 6159 states and 18256 transitions. [2022-03-15 16:20:37,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:20:37,469 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) Word has length 35 [2022-03-15 16:20:37,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:37,479 INFO L225 Difference]: With dead ends: 6159 [2022-03-15 16:20:37,479 INFO L226 Difference]: Without dead ends: 6045 [2022-03-15 16:20:37,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:20:37,480 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 146 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:37,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 554 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 612 Invalid, 0 Unknown, 199 Unchecked, 0.2s Time] [2022-03-15 16:20:37,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6045 states. [2022-03-15 16:20:37,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6045 to 4012. [2022-03-15 16:20:37,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4012 states, 4011 states have (on average 2.976564447768636) internal successors, (11939), 4011 states have internal predecessors, (11939), 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) [2022-03-15 16:20:37,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4012 states to 4012 states and 11939 transitions. [2022-03-15 16:20:37,539 INFO L78 Accepts]: Start accepts. Automaton has 4012 states and 11939 transitions. Word has length 35 [2022-03-15 16:20:37,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:37,539 INFO L470 AbstractCegarLoop]: Abstraction has 4012 states and 11939 transitions. [2022-03-15 16:20:37,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.409090909090909) internal successors, (75), 21 states have internal predecessors, (75), 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) [2022-03-15 16:20:37,539 INFO L276 IsEmpty]: Start isEmpty. Operand 4012 states and 11939 transitions. [2022-03-15 16:20:37,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:37,543 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:37,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:37,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:37,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:37,759 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:37,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:37,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1976276714, now seen corresponding path program 47 times [2022-03-15 16:20:37,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:37,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408952821] [2022-03-15 16:20:37,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:37,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:37,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:37,900 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:37,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408952821] [2022-03-15 16:20:37,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408952821] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:37,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711207814] [2022-03-15 16:20:37,900 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:20:37,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:37,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:37,907 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:37,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-15 16:20:37,938 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:20:37,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:37,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:20:37,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:38,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:38,391 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:20:38,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 28 [2022-03-15 16:20:38,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:38,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:20:38,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:38,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:20:38,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:38,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:39,126 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:39,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:39,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:39,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:39,611 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-15 16:20:39,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-15 16:20:39,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:39,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-15 16:20:39,926 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:39,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711207814] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:39,926 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:39,926 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:20:39,926 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854443311] [2022-03-15 16:20:39,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:39,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:20:39,927 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:39,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:20:39,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=587, Unknown=1, NotChecked=0, Total=702 [2022-03-15 16:20:39,927 INFO L87 Difference]: Start difference. First operand 4012 states and 11939 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:20:40,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:40,681 INFO L93 Difference]: Finished difference Result 7425 states and 21582 transitions. [2022-03-15 16:20:40,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:20:40,681 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:20:40,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:40,714 INFO L225 Difference]: With dead ends: 7425 [2022-03-15 16:20:40,714 INFO L226 Difference]: Without dead ends: 7153 [2022-03-15 16:20:40,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=332, Invalid=2217, Unknown=1, NotChecked=0, Total=2550 [2022-03-15 16:20:40,715 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 256 mSDsluCounter, 1288 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 1681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 840 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:40,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 969 Invalid, 1681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 803 Invalid, 0 Unknown, 840 Unchecked, 0.2s Time] [2022-03-15 16:20:40,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7153 states. [2022-03-15 16:20:40,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7153 to 4282. [2022-03-15 16:20:40,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4282 states, 4281 states have (on average 2.974071478626489) internal successors, (12732), 4281 states have internal predecessors, (12732), 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) [2022-03-15 16:20:40,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4282 states to 4282 states and 12732 transitions. [2022-03-15 16:20:40,775 INFO L78 Accepts]: Start accepts. Automaton has 4282 states and 12732 transitions. Word has length 35 [2022-03-15 16:20:40,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:40,775 INFO L470 AbstractCegarLoop]: Abstraction has 4282 states and 12732 transitions. [2022-03-15 16:20:40,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:20:40,777 INFO L276 IsEmpty]: Start isEmpty. Operand 4282 states and 12732 transitions. [2022-03-15 16:20:40,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:40,782 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:40,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:40,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:40,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-15 16:20:40,997 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:40,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:40,999 INFO L85 PathProgramCache]: Analyzing trace with hash -516795068, now seen corresponding path program 48 times [2022-03-15 16:20:40,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:40,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440402844] [2022-03-15 16:20:40,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:40,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:41,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:41,122 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:41,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:41,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440402844] [2022-03-15 16:20:41,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440402844] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:41,123 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870316357] [2022-03-15 16:20:41,123 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:20:41,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:41,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:41,124 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:41,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-15 16:20:41,144 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:20:41,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:41,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:41,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:41,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:41,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:41,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:41,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:41,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:41,310 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:41,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:41,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:41,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:41,401 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:41,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:41,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:41,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:41,854 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:41,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:41,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:41,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:42,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870316357] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:42,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:42,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:42,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584832298] [2022-03-15 16:20:42,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:42,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:42,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:42,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:42,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:42,451 INFO L87 Difference]: Start difference. First operand 4282 states and 12732 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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) [2022-03-15 16:20:42,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:42,722 INFO L93 Difference]: Finished difference Result 6632 states and 19753 transitions. [2022-03-15 16:20:42,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:20:42,723 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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) Word has length 35 [2022-03-15 16:20:42,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:42,734 INFO L225 Difference]: With dead ends: 6632 [2022-03-15 16:20:42,734 INFO L226 Difference]: Without dead ends: 6586 [2022-03-15 16:20:42,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:20:42,734 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 98 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:42,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 538 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 420 Invalid, 0 Unknown, 391 Unchecked, 0.2s Time] [2022-03-15 16:20:42,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6586 states. [2022-03-15 16:20:42,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6586 to 4262. [2022-03-15 16:20:42,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4262 states, 4261 states have (on average 2.9730110302745834) internal successors, (12668), 4261 states have internal predecessors, (12668), 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) [2022-03-15 16:20:42,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4262 states to 4262 states and 12668 transitions. [2022-03-15 16:20:42,803 INFO L78 Accepts]: Start accepts. Automaton has 4262 states and 12668 transitions. Word has length 35 [2022-03-15 16:20:42,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:42,803 INFO L470 AbstractCegarLoop]: Abstraction has 4262 states and 12668 transitions. [2022-03-15 16:20:42,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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) [2022-03-15 16:20:42,803 INFO L276 IsEmpty]: Start isEmpty. Operand 4262 states and 12668 transitions. [2022-03-15 16:20:42,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:42,809 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:42,809 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:42,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:43,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:43,025 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:43,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:43,026 INFO L85 PathProgramCache]: Analyzing trace with hash 370792024, now seen corresponding path program 49 times [2022-03-15 16:20:43,026 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:43,026 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554819962] [2022-03-15 16:20:43,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:43,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:43,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:43,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:43,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:43,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554819962] [2022-03-15 16:20:43,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554819962] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:43,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560145066] [2022-03-15 16:20:43,144 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:20:43,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:43,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:43,145 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:43,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-15 16:20:43,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:43,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:43,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:43,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:43,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:43,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:43,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:43,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:43,449 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:43,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:43,461 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:43,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:43,601 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:43,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:44,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:44,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:44,289 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:44,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:44,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:44,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:45,004 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:45,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560145066] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:45,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:45,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:45,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867131373] [2022-03-15 16:20:45,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:45,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:45,005 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:45,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:45,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:45,005 INFO L87 Difference]: Start difference. First operand 4262 states and 12668 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 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) [2022-03-15 16:20:45,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:45,305 INFO L93 Difference]: Finished difference Result 7322 states and 21752 transitions. [2022-03-15 16:20:45,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:20:45,306 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 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) Word has length 35 [2022-03-15 16:20:45,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:45,317 INFO L225 Difference]: With dead ends: 7322 [2022-03-15 16:20:45,317 INFO L226 Difference]: Without dead ends: 7276 [2022-03-15 16:20:45,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 61 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:20:45,318 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 127 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 286 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:45,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 510 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 489 Invalid, 0 Unknown, 286 Unchecked, 0.2s Time] [2022-03-15 16:20:45,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7276 states. [2022-03-15 16:20:45,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7276 to 4627. [2022-03-15 16:20:45,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4627 states, 4626 states have (on average 2.971465629053178) internal successors, (13746), 4626 states have internal predecessors, (13746), 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) [2022-03-15 16:20:45,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4627 states to 4627 states and 13746 transitions. [2022-03-15 16:20:45,387 INFO L78 Accepts]: Start accepts. Automaton has 4627 states and 13746 transitions. Word has length 35 [2022-03-15 16:20:45,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:45,387 INFO L470 AbstractCegarLoop]: Abstraction has 4627 states and 13746 transitions. [2022-03-15 16:20:45,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 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) [2022-03-15 16:20:45,387 INFO L276 IsEmpty]: Start isEmpty. Operand 4627 states and 13746 transitions. [2022-03-15 16:20:45,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:45,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:45,392 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:45,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:45,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-03-15 16:20:45,608 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:45,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1355734334, now seen corresponding path program 50 times [2022-03-15 16:20:45,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:45,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403658842] [2022-03-15 16:20:45,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:45,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:45,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:45,719 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:45,719 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:45,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403658842] [2022-03-15 16:20:45,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403658842] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:45,719 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849754955] [2022-03-15 16:20:45,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:20:45,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:45,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:45,720 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:45,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-15 16:20:45,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:20:45,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:45,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:45,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:45,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:45,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:45,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:45,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:45,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:45,963 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:45,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:45,969 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:45,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:46,058 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:46,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:46,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:46,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:46,927 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:46,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:46,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:46,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:47,551 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:47,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849754955] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:47,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:47,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:47,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909176450] [2022-03-15 16:20:47,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:47,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:47,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:47,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:47,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:47,553 INFO L87 Difference]: Start difference. First operand 4627 states and 13746 transitions. Second operand has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 states have internal predecessors, (70), 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) [2022-03-15 16:20:47,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:47,828 INFO L93 Difference]: Finished difference Result 6647 states and 19679 transitions. [2022-03-15 16:20:47,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:20:47,828 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 states have internal predecessors, (70), 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) Word has length 35 [2022-03-15 16:20:47,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:47,840 INFO L225 Difference]: With dead ends: 6647 [2022-03-15 16:20:47,840 INFO L226 Difference]: Without dead ends: 6637 [2022-03-15 16:20:47,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:47,840 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 105 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:47,840 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 620 Invalid, 989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 596 Invalid, 0 Unknown, 379 Unchecked, 0.2s Time] [2022-03-15 16:20:47,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6637 states. [2022-03-15 16:20:47,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6637 to 4644. [2022-03-15 16:20:47,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4644 states, 4643 states have (on average 2.971354727546845) internal successors, (13796), 4643 states have internal predecessors, (13796), 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) [2022-03-15 16:20:47,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 13796 transitions. [2022-03-15 16:20:47,914 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 13796 transitions. Word has length 35 [2022-03-15 16:20:47,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:47,914 INFO L470 AbstractCegarLoop]: Abstraction has 4644 states and 13796 transitions. [2022-03-15 16:20:47,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.5) internal successors, (70), 19 states have internal predecessors, (70), 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) [2022-03-15 16:20:47,914 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 13796 transitions. [2022-03-15 16:20:47,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:47,920 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:47,920 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:47,936 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-15 16:20:48,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-03-15 16:20:48,131 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:48,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:48,131 INFO L85 PathProgramCache]: Analyzing trace with hash -382534800, now seen corresponding path program 51 times [2022-03-15 16:20:48,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:48,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695602390] [2022-03-15 16:20:48,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:48,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:48,266 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:48,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:48,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695602390] [2022-03-15 16:20:48,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695602390] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:48,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4811929] [2022-03-15 16:20:48,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:20:48,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:48,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:48,267 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:48,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-15 16:20:48,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:20:48,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:48,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:20:48,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:48,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:20:48,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:48,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 33 [2022-03-15 16:20:48,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:48,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-15 16:20:48,491 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:20:48,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-15 16:20:48,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:48,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:48,763 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:48,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:49,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:49,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:49,350 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:20:49,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:20:49,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:49,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:20:49,716 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:49,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4811929] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:49,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:49,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:20:49,717 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208700786] [2022-03-15 16:20:49,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:49,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:20:49,717 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:49,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:20:49,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:20:49,718 INFO L87 Difference]: Start difference. First operand 4644 states and 13796 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:20:50,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:50,433 INFO L93 Difference]: Finished difference Result 8536 states and 24976 transitions. [2022-03-15 16:20:50,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:20:50,434 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:20:50,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:50,447 INFO L225 Difference]: With dead ends: 8536 [2022-03-15 16:20:50,447 INFO L226 Difference]: Without dead ends: 8453 [2022-03-15 16:20:50,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=295, Invalid=1775, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:20:50,449 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 347 mSDsluCounter, 1184 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 766 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:50,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 989 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 573 Invalid, 0 Unknown, 766 Unchecked, 0.3s Time] [2022-03-15 16:20:50,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8453 states. [2022-03-15 16:20:50,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8453 to 4597. [2022-03-15 16:20:50,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4597 states, 4596 states have (on average 2.969538729329852) internal successors, (13648), 4596 states have internal predecessors, (13648), 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) [2022-03-15 16:20:50,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4597 states to 4597 states and 13648 transitions. [2022-03-15 16:20:50,529 INFO L78 Accepts]: Start accepts. Automaton has 4597 states and 13648 transitions. Word has length 35 [2022-03-15 16:20:50,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:50,529 INFO L470 AbstractCegarLoop]: Abstraction has 4597 states and 13648 transitions. [2022-03-15 16:20:50,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:20:50,529 INFO L276 IsEmpty]: Start isEmpty. Operand 4597 states and 13648 transitions. [2022-03-15 16:20:50,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:50,535 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:50,535 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:50,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-15 16:20:50,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:50,743 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:50,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:50,743 INFO L85 PathProgramCache]: Analyzing trace with hash 625310654, now seen corresponding path program 52 times [2022-03-15 16:20:50,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:50,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914906308] [2022-03-15 16:20:50,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:50,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:50,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:50,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:50,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914906308] [2022-03-15 16:20:50,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914906308] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:50,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072260944] [2022-03-15 16:20:50,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:20:50,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:50,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:50,874 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:50,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-03-15 16:20:50,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:20:50,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:50,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:50,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:51,040 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:20:51,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:51,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:51,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:51,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:51,160 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:51,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:51,171 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:51,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:51,302 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:51,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:51,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:51,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:51,844 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:51,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:51,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:51,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:52,695 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:52,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072260944] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:52,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:52,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:52,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513968050] [2022-03-15 16:20:52,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:52,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:52,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:52,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:52,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:52,696 INFO L87 Difference]: Start difference. First operand 4597 states and 13648 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 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) [2022-03-15 16:20:52,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:52,971 INFO L93 Difference]: Finished difference Result 7067 states and 20945 transitions. [2022-03-15 16:20:52,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:20:52,971 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 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) Word has length 35 [2022-03-15 16:20:52,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:52,983 INFO L225 Difference]: With dead ends: 7067 [2022-03-15 16:20:52,983 INFO L226 Difference]: Without dead ends: 7021 [2022-03-15 16:20:52,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:52,983 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 101 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:52,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 569 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 582 Invalid, 0 Unknown, 355 Unchecked, 0.2s Time] [2022-03-15 16:20:52,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7021 states. [2022-03-15 16:20:53,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7021 to 4693. [2022-03-15 16:20:53,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4693 states, 4692 states have (on average 2.971014492753623) internal successors, (13940), 4692 states have internal predecessors, (13940), 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) [2022-03-15 16:20:53,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4693 states to 4693 states and 13940 transitions. [2022-03-15 16:20:53,058 INFO L78 Accepts]: Start accepts. Automaton has 4693 states and 13940 transitions. Word has length 35 [2022-03-15 16:20:53,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:53,058 INFO L470 AbstractCegarLoop]: Abstraction has 4693 states and 13940 transitions. [2022-03-15 16:20:53,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 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) [2022-03-15 16:20:53,058 INFO L276 IsEmpty]: Start isEmpty. Operand 4693 states and 13940 transitions. [2022-03-15 16:20:53,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:53,064 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:53,064 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:53,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-15 16:20:53,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-03-15 16:20:53,279 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:53,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:53,279 INFO L85 PathProgramCache]: Analyzing trace with hash 814390196, now seen corresponding path program 53 times [2022-03-15 16:20:53,279 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:53,279 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864211140] [2022-03-15 16:20:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:53,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:53,431 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:53,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:53,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864211140] [2022-03-15 16:20:53,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864211140] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:53,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399597079] [2022-03-15 16:20:53,431 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:20:53,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:53,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:53,433 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:53,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-03-15 16:20:53,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:20:53,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:53,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:20:53,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:53,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:20:53,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:53,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-03-15 16:20:53,797 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:20:53,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2022-03-15 16:20:53,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:53,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 16:20:53,815 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:53,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:54,058 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:54,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:54,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:54,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:54,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:54,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 82 [2022-03-15 16:20:54,535 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-15 16:20:54,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 75 [2022-03-15 16:20:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:54,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399597079] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:54,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:54,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-15 16:20:54,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747392899] [2022-03-15 16:20:54,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:54,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:20:54,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:54,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:20:54,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:20:54,844 INFO L87 Difference]: Start difference. First operand 4693 states and 13940 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:20:55,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:55,710 INFO L93 Difference]: Finished difference Result 9679 states and 28045 transitions. [2022-03-15 16:20:55,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:20:55,710 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:20:55,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:55,727 INFO L225 Difference]: With dead ends: 9679 [2022-03-15 16:20:55,727 INFO L226 Difference]: Without dead ends: 9567 [2022-03-15 16:20:55,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=485, Invalid=2485, Unknown=0, NotChecked=0, Total=2970 [2022-03-15 16:20:55,728 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 392 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 650 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:55,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 899 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 784 Invalid, 0 Unknown, 650 Unchecked, 0.3s Time] [2022-03-15 16:20:55,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states. [2022-03-15 16:20:55,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 5093. [2022-03-15 16:20:55,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5093 states, 5092 states have (on average 2.9884131971720347) internal successors, (15217), 5092 states have internal predecessors, (15217), 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) [2022-03-15 16:20:55,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5093 states to 5093 states and 15217 transitions. [2022-03-15 16:20:55,831 INFO L78 Accepts]: Start accepts. Automaton has 5093 states and 15217 transitions. Word has length 35 [2022-03-15 16:20:55,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:55,831 INFO L470 AbstractCegarLoop]: Abstraction has 5093 states and 15217 transitions. [2022-03-15 16:20:55,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:20:55,831 INFO L276 IsEmpty]: Start isEmpty. Operand 5093 states and 15217 transitions. [2022-03-15 16:20:55,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:55,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:55,837 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:55,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:56,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-03-15 16:20:56,052 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:56,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:56,054 INFO L85 PathProgramCache]: Analyzing trace with hash -426744848, now seen corresponding path program 54 times [2022-03-15 16:20:56,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:56,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258011713] [2022-03-15 16:20:56,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:56,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:56,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:56,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:56,182 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:56,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258011713] [2022-03-15 16:20:56,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258011713] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:56,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362931998] [2022-03-15 16:20:56,182 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:20:56,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:56,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:56,183 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:56,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-03-15 16:20:56,207 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:20:56,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:20:56,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:56,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:56,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:20:56,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:56,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:20:56,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:56,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:20:56,477 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:20:56,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:20:56,488 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:56,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:56,616 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:56,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:57,012 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:57,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:20:57,240 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:20:57,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:20:57,260 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:57,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:20:57,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:57,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362931998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:20:57,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:20:57,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:20:57,948 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363234632] [2022-03-15 16:20:57,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:20:57,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:20:57,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:20:57,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:20:57,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:20:57,949 INFO L87 Difference]: Start difference. First operand 5093 states and 15217 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) [2022-03-15 16:20:58,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:20:58,210 INFO L93 Difference]: Finished difference Result 7637 states and 22697 transitions. [2022-03-15 16:20:58,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:20:58,210 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) Word has length 35 [2022-03-15 16:20:58,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:20:58,224 INFO L225 Difference]: With dead ends: 7637 [2022-03-15 16:20:58,224 INFO L226 Difference]: Without dead ends: 7621 [2022-03-15 16:20:58,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:20:58,224 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 124 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 192 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:20:58,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 456 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 464 Invalid, 0 Unknown, 192 Unchecked, 0.2s Time] [2022-03-15 16:20:58,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7621 states. [2022-03-15 16:20:58,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7621 to 5050. [2022-03-15 16:20:58,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5050 states, 5049 states have (on average 2.9879183996831054) internal successors, (15086), 5049 states have internal predecessors, (15086), 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) [2022-03-15 16:20:58,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5050 states to 5050 states and 15086 transitions. [2022-03-15 16:20:58,307 INFO L78 Accepts]: Start accepts. Automaton has 5050 states and 15086 transitions. Word has length 35 [2022-03-15 16:20:58,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:20:58,308 INFO L470 AbstractCegarLoop]: Abstraction has 5050 states and 15086 transitions. [2022-03-15 16:20:58,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 states have internal predecessors, (59), 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) [2022-03-15 16:20:58,308 INFO L276 IsEmpty]: Start isEmpty. Operand 5050 states and 15086 transitions. [2022-03-15 16:20:58,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:20:58,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:20:58,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:20:58,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-15 16:20:58,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:58,530 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:20:58,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:20:58,530 INFO L85 PathProgramCache]: Analyzing trace with hash -601298574, now seen corresponding path program 55 times [2022-03-15 16:20:58,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:20:58,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722221378] [2022-03-15 16:20:58,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:20:58,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:20:58,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:58,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:20:58,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722221378] [2022-03-15 16:20:58,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722221378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:20:58,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485771626] [2022-03-15 16:20:58,684 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:20:58,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:20:58,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:20:58,685 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:20:58,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-15 16:20:58,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:20:58,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:20:58,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:20:58,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:20:58,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:58,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2022-03-15 16:20:59,500 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-03-15 16:20:59,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2022-03-15 16:20:59,503 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:20:59,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:20:59,509 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:20:59,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:20:59,600 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:20:59,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:20:59,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:20:59,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:00,014 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:00,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:00,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:00,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:00,784 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:00,785 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485771626] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:00,785 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:00,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:21:00,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803308378] [2022-03-15 16:21:00,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:00,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:21:00,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:00,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:21:00,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=387, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:21:00,785 INFO L87 Difference]: Start difference. First operand 5050 states and 15086 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 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) [2022-03-15 16:21:00,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:00,975 INFO L93 Difference]: Finished difference Result 7502 states and 22335 transitions. [2022-03-15 16:21:00,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:21:00,975 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:21:00,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:00,987 INFO L225 Difference]: With dead ends: 7502 [2022-03-15 16:21:00,987 INFO L226 Difference]: Without dead ends: 7456 [2022-03-15 16:21:00,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=120, Invalid=635, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:21:00,987 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 143 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 748 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:00,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 452 Invalid, 748 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 387 Invalid, 0 Unknown, 346 Unchecked, 0.1s Time] [2022-03-15 16:21:00,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7456 states. [2022-03-15 16:21:01,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7456 to 5065. [2022-03-15 16:21:01,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5065 states, 5064 states have (on average 2.9885466034755135) internal successors, (15134), 5064 states have internal predecessors, (15134), 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) [2022-03-15 16:21:01,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5065 states to 5065 states and 15134 transitions. [2022-03-15 16:21:01,072 INFO L78 Accepts]: Start accepts. Automaton has 5065 states and 15134 transitions. Word has length 35 [2022-03-15 16:21:01,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:01,072 INFO L470 AbstractCegarLoop]: Abstraction has 5065 states and 15134 transitions. [2022-03-15 16:21:01,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 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) [2022-03-15 16:21:01,072 INFO L276 IsEmpty]: Start isEmpty. Operand 5065 states and 15134 transitions. [2022-03-15 16:21:01,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:01,078 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:01,078 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:01,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:01,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:01,292 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:01,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:01,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1837695982, now seen corresponding path program 56 times [2022-03-15 16:21:01,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:01,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711133849] [2022-03-15 16:21:01,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:01,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:01,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:01,431 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:01,431 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:01,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711133849] [2022-03-15 16:21:01,431 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711133849] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:01,431 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974042444] [2022-03-15 16:21:01,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:21:01,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:01,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:01,432 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:01,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-03-15 16:21:01,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:21:01,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:01,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:21:01,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:01,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:21:01,818 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:21:01,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 32 [2022-03-15 16:21:01,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:01,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:01,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:01,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:01,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:01,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:02,019 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:02,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:02,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:02,524 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:02,748 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:02,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:02,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:02,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:03,573 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:03,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974042444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:03,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:03,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:21:03,573 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244413050] [2022-03-15 16:21:03,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:03,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:21:03,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:03,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:21:03,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:21:03,574 INFO L87 Difference]: Start difference. First operand 5065 states and 15134 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 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) [2022-03-15 16:21:03,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:03,834 INFO L93 Difference]: Finished difference Result 6028 states and 17950 transitions. [2022-03-15 16:21:03,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:21:03,835 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 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) Word has length 35 [2022-03-15 16:21:03,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:03,843 INFO L225 Difference]: With dead ends: 6028 [2022-03-15 16:21:03,843 INFO L226 Difference]: Without dead ends: 5982 [2022-03-15 16:21:03,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:21:03,843 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 78 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 229 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:03,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 572 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 403 Invalid, 0 Unknown, 229 Unchecked, 0.2s Time] [2022-03-15 16:21:03,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5982 states. [2022-03-15 16:21:03,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5982 to 5124. [2022-03-15 16:21:03,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5124 states, 5123 states have (on average 2.9888737068124147) internal successors, (15312), 5123 states have internal predecessors, (15312), 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) [2022-03-15 16:21:03,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5124 states to 5124 states and 15312 transitions. [2022-03-15 16:21:03,907 INFO L78 Accepts]: Start accepts. Automaton has 5124 states and 15312 transitions. Word has length 35 [2022-03-15 16:21:03,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:03,907 INFO L470 AbstractCegarLoop]: Abstraction has 5124 states and 15312 transitions. [2022-03-15 16:21:03,907 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 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) [2022-03-15 16:21:03,907 INFO L276 IsEmpty]: Start isEmpty. Operand 5124 states and 15312 transitions. [2022-03-15 16:21:03,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:03,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:03,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:03,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:04,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:04,128 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:04,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:04,128 INFO L85 PathProgramCache]: Analyzing trace with hash 206280954, now seen corresponding path program 57 times [2022-03-15 16:21:04,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:04,129 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661129861] [2022-03-15 16:21:04,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:04,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:04,263 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:04,263 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:04,263 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661129861] [2022-03-15 16:21:04,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661129861] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:04,264 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925823333] [2022-03-15 16:21:04,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:21:04,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:04,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:04,265 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:04,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-03-15 16:21:04,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:21:04,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:04,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:04,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:04,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:21:04,594 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:21:04,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-15 16:21:04,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:04,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:04,832 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:04,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:04,848 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:04,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:04,992 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:04,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:05,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:05,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:05,578 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:05,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:05,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:05,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:06,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:06,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925823333] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:06,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:06,553 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:21:06,553 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776046415] [2022-03-15 16:21:06,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:06,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:21:06,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:06,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:21:06,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:21:06,553 INFO L87 Difference]: Start difference. First operand 5124 states and 15312 transitions. Second operand has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 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) [2022-03-15 16:21:06,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:06,831 INFO L93 Difference]: Finished difference Result 6587 states and 19580 transitions. [2022-03-15 16:21:06,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:21:06,831 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:21:06,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:06,843 INFO L225 Difference]: With dead ends: 6587 [2022-03-15 16:21:06,843 INFO L226 Difference]: Without dead ends: 6553 [2022-03-15 16:21:06,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:21:06,843 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 116 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:06,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 672 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 525 Invalid, 0 Unknown, 273 Unchecked, 0.2s Time] [2022-03-15 16:21:06,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6553 states. [2022-03-15 16:21:06,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6553 to 5208. [2022-03-15 16:21:06,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5208 states, 5207 states have (on average 2.9894372959477624) internal successors, (15566), 5207 states have internal predecessors, (15566), 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) [2022-03-15 16:21:06,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5208 states to 5208 states and 15566 transitions. [2022-03-15 16:21:06,920 INFO L78 Accepts]: Start accepts. Automaton has 5208 states and 15566 transitions. Word has length 35 [2022-03-15 16:21:06,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:06,921 INFO L470 AbstractCegarLoop]: Abstraction has 5208 states and 15566 transitions. [2022-03-15 16:21:06,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 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) [2022-03-15 16:21:06,921 INFO L276 IsEmpty]: Start isEmpty. Operand 5208 states and 15566 transitions. [2022-03-15 16:21:06,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:06,927 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:06,927 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:06,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:07,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-03-15 16:21:07,143 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:07,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:07,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1927053450, now seen corresponding path program 58 times [2022-03-15 16:21:07,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:07,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155109544] [2022-03-15 16:21:07,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:07,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:07,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:07,267 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:07,267 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:07,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155109544] [2022-03-15 16:21:07,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155109544] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:07,267 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918365732] [2022-03-15 16:21:07,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:21:07,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:07,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:07,284 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:07,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-03-15 16:21:07,319 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:21:07,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:07,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:07,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:07,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:21:07,560 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:21:07,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 32 [2022-03-15 16:21:07,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:07,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:07,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:07,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:07,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:07,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:07,927 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:07,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:08,219 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:08,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:08,395 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:08,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:08,407 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:08,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:09,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:09,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918365732] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:09,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:09,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:21:09,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887037669] [2022-03-15 16:21:09,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:09,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:21:09,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:09,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:21:09,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:21:09,164 INFO L87 Difference]: Start difference. First operand 5208 states and 15566 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 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) [2022-03-15 16:21:09,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:09,350 INFO L93 Difference]: Finished difference Result 6913 states and 20595 transitions. [2022-03-15 16:21:09,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:21:09,350 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 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) Word has length 35 [2022-03-15 16:21:09,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:09,361 INFO L225 Difference]: With dead ends: 6913 [2022-03-15 16:21:09,361 INFO L226 Difference]: Without dead ends: 6828 [2022-03-15 16:21:09,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:21:09,362 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 130 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 451 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:09,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 609 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 552 Invalid, 0 Unknown, 451 Unchecked, 0.1s Time] [2022-03-15 16:21:09,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6828 states. [2022-03-15 16:21:09,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6828 to 5084. [2022-03-15 16:21:09,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5084 states, 5083 states have (on average 2.9907534920322645) internal successors, (15202), 5083 states have internal predecessors, (15202), 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) [2022-03-15 16:21:09,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5084 states to 5084 states and 15202 transitions. [2022-03-15 16:21:09,434 INFO L78 Accepts]: Start accepts. Automaton has 5084 states and 15202 transitions. Word has length 35 [2022-03-15 16:21:09,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:09,434 INFO L470 AbstractCegarLoop]: Abstraction has 5084 states and 15202 transitions. [2022-03-15 16:21:09,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 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) [2022-03-15 16:21:09,434 INFO L276 IsEmpty]: Start isEmpty. Operand 5084 states and 15202 transitions. [2022-03-15 16:21:09,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:09,440 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:09,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:09,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-15 16:21:09,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-03-15 16:21:09,655 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:09,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1314638282, now seen corresponding path program 59 times [2022-03-15 16:21:09,658 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:09,658 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214418522] [2022-03-15 16:21:09,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:09,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:09,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:09,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:09,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:09,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214418522] [2022-03-15 16:21:09,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214418522] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:09,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500636412] [2022-03-15 16:21:09,765 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:21:09,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:09,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:09,766 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:09,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-03-15 16:21:09,789 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:21:09,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:09,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:09,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:09,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:21:09,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:09,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-03-15 16:21:10,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:10,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:21:10,551 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:10,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:21:10,558 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:10,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:10,647 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:10,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:11,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:11,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:11,243 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:11,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:11,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:11,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:12,060 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:12,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500636412] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:12,060 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:12,060 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:21:12,060 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368859035] [2022-03-15 16:21:12,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:12,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:21:12,061 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:12,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:21:12,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=349, Unknown=2, NotChecked=0, Total=420 [2022-03-15 16:21:12,061 INFO L87 Difference]: Start difference. First operand 5084 states and 15202 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 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) [2022-03-15 16:21:12,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:12,294 INFO L93 Difference]: Finished difference Result 7130 states and 21245 transitions. [2022-03-15 16:21:12,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:21:12,294 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 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) Word has length 35 [2022-03-15 16:21:12,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:12,305 INFO L225 Difference]: With dead ends: 7130 [2022-03-15 16:21:12,305 INFO L226 Difference]: Without dead ends: 7084 [2022-03-15 16:21:12,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=83, Invalid=421, Unknown=2, NotChecked=0, Total=506 [2022-03-15 16:21:12,305 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 104 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 386 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:12,305 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 499 Invalid, 794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 399 Invalid, 0 Unknown, 386 Unchecked, 0.2s Time] [2022-03-15 16:21:12,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7084 states. [2022-03-15 16:21:12,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7084 to 5134. [2022-03-15 16:21:12,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5134 states, 5133 states have (on average 2.9908435612702124) internal successors, (15352), 5133 states have internal predecessors, (15352), 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) [2022-03-15 16:21:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5134 states to 5134 states and 15352 transitions. [2022-03-15 16:21:12,379 INFO L78 Accepts]: Start accepts. Automaton has 5134 states and 15352 transitions. Word has length 35 [2022-03-15 16:21:12,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:12,379 INFO L470 AbstractCegarLoop]: Abstraction has 5134 states and 15352 transitions. [2022-03-15 16:21:12,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 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) [2022-03-15 16:21:12,379 INFO L276 IsEmpty]: Start isEmpty. Operand 5134 states and 15352 transitions. [2022-03-15 16:21:12,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:12,385 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:12,385 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:12,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:12,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-03-15 16:21:12,601 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:12,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:12,601 INFO L85 PathProgramCache]: Analyzing trace with hash -541334458, now seen corresponding path program 60 times [2022-03-15 16:21:12,601 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:12,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365680212] [2022-03-15 16:21:12,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:12,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:12,741 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:12,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:12,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365680212] [2022-03-15 16:21:12,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365680212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:12,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872331256] [2022-03-15 16:21:12,742 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:21:12,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:12,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:12,743 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:12,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-03-15 16:21:12,786 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:21:12,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:12,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:12,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:12,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:21:12,988 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:12,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2022-03-15 16:21:13,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:13,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:13,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:13,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:13,159 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:13,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:13,286 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:13,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:13,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:13,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:13,853 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:13,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:13,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:13,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:14,417 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:14,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872331256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:14,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:14,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:21:14,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199463172] [2022-03-15 16:21:14,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:14,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:21:14,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:14,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:21:14,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:21:14,418 INFO L87 Difference]: Start difference. First operand 5134 states and 15352 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) [2022-03-15 16:21:14,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:14,577 INFO L93 Difference]: Finished difference Result 6468 states and 19287 transitions. [2022-03-15 16:21:14,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:21:14,577 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) Word has length 35 [2022-03-15 16:21:14,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:14,587 INFO L225 Difference]: With dead ends: 6468 [2022-03-15 16:21:14,587 INFO L226 Difference]: Without dead ends: 6422 [2022-03-15 16:21:14,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:21:14,588 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 107 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:14,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 530 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 495 Invalid, 0 Unknown, 250 Unchecked, 0.1s Time] [2022-03-15 16:21:14,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6422 states. [2022-03-15 16:21:14,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6422 to 5162. [2022-03-15 16:21:14,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5162 states, 5161 states have (on average 2.990505715946522) internal successors, (15434), 5161 states have internal predecessors, (15434), 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) [2022-03-15 16:21:14,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5162 states to 5162 states and 15434 transitions. [2022-03-15 16:21:14,656 INFO L78 Accepts]: Start accepts. Automaton has 5162 states and 15434 transitions. Word has length 35 [2022-03-15 16:21:14,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:14,656 INFO L470 AbstractCegarLoop]: Abstraction has 5162 states and 15434 transitions. [2022-03-15 16:21:14,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) [2022-03-15 16:21:14,656 INFO L276 IsEmpty]: Start isEmpty. Operand 5162 states and 15434 transitions. [2022-03-15 16:21:14,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:14,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:14,662 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:14,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:14,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:14,875 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:14,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:14,876 INFO L85 PathProgramCache]: Analyzing trace with hash 2122217810, now seen corresponding path program 61 times [2022-03-15 16:21:14,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:14,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015196151] [2022-03-15 16:21:14,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:14,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:14,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:15,019 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:15,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:15,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015196151] [2022-03-15 16:21:15,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015196151] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:15,019 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044392214] [2022-03-15 16:21:15,019 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:21:15,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:15,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:15,020 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:15,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-03-15 16:21:15,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:15,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:21:15,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:15,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:21:15,191 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:21:15,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 29 [2022-03-15 16:21:15,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:15,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:15,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:15,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:15,278 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:15,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:15,369 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:15,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:15,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:15,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:15,807 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:15,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:15,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:15,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:16,153 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:16,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044392214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:16,153 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:16,153 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:21:16,153 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187817342] [2022-03-15 16:21:16,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:16,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:21:16,154 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:16,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:21:16,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:21:16,154 INFO L87 Difference]: Start difference. First operand 5162 states and 15434 transitions. Second operand has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 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) [2022-03-15 16:21:16,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:16,308 INFO L93 Difference]: Finished difference Result 6624 states and 19755 transitions. [2022-03-15 16:21:16,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:21:16,308 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 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) Word has length 35 [2022-03-15 16:21:16,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:16,318 INFO L225 Difference]: With dead ends: 6624 [2022-03-15 16:21:16,319 INFO L226 Difference]: Without dead ends: 6583 [2022-03-15 16:21:16,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:21:16,319 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 98 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:16,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 512 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 475 Invalid, 0 Unknown, 302 Unchecked, 0.1s Time] [2022-03-15 16:21:16,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6583 states. [2022-03-15 16:21:16,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6583 to 5250. [2022-03-15 16:21:16,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5250 states, 5249 states have (on average 2.9914269384644694) internal successors, (15702), 5249 states have internal predecessors, (15702), 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) [2022-03-15 16:21:16,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5250 states to 5250 states and 15702 transitions. [2022-03-15 16:21:16,388 INFO L78 Accepts]: Start accepts. Automaton has 5250 states and 15702 transitions. Word has length 35 [2022-03-15 16:21:16,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:16,389 INFO L470 AbstractCegarLoop]: Abstraction has 5250 states and 15702 transitions. [2022-03-15 16:21:16,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.238095238095238) internal successors, (68), 20 states have internal predecessors, (68), 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) [2022-03-15 16:21:16,389 INFO L276 IsEmpty]: Start isEmpty. Operand 5250 states and 15702 transitions. [2022-03-15 16:21:16,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:16,395 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:16,395 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:16,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:16,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:16,596 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:16,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:16,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1470282058, now seen corresponding path program 62 times [2022-03-15 16:21:16,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:16,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252176023] [2022-03-15 16:21:16,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:16,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:16,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:16,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:16,697 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:16,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252176023] [2022-03-15 16:21:16,697 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252176023] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:16,697 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340197122] [2022-03-15 16:21:16,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:21:16,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:16,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:16,699 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:16,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-03-15 16:21:16,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:21:16,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:16,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:16,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:16,846 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:16,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-03-15 16:21:17,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:17,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:17,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:17,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:17,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:17,954 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:17,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:18,035 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:18,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:18,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:18,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:18,502 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:18,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:18,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:18,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:18,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:18,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340197122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:18,750 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:18,750 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:21:18,750 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039402134] [2022-03-15 16:21:18,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:18,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:21:18,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:18,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:21:18,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-03-15 16:21:18,750 INFO L87 Difference]: Start difference. First operand 5250 states and 15702 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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) [2022-03-15 16:21:18,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:18,891 INFO L93 Difference]: Finished difference Result 6507 states and 19400 transitions. [2022-03-15 16:21:18,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:21:18,891 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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) Word has length 35 [2022-03-15 16:21:18,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:18,902 INFO L225 Difference]: With dead ends: 6507 [2022-03-15 16:21:18,902 INFO L226 Difference]: Without dead ends: 6461 [2022-03-15 16:21:18,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-03-15 16:21:18,902 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 116 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 164 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:18,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 420 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 424 Invalid, 0 Unknown, 164 Unchecked, 0.1s Time] [2022-03-15 16:21:18,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6461 states. [2022-03-15 16:21:18,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6461 to 5296. [2022-03-15 16:21:18,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5296 states, 5295 states have (on average 2.990557129367328) internal successors, (15835), 5295 states have internal predecessors, (15835), 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) [2022-03-15 16:21:18,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5296 states to 5296 states and 15835 transitions. [2022-03-15 16:21:18,974 INFO L78 Accepts]: Start accepts. Automaton has 5296 states and 15835 transitions. Word has length 35 [2022-03-15 16:21:18,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:18,974 INFO L470 AbstractCegarLoop]: Abstraction has 5296 states and 15835 transitions. [2022-03-15 16:21:18,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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) [2022-03-15 16:21:18,974 INFO L276 IsEmpty]: Start isEmpty. Operand 5296 states and 15835 transitions. [2022-03-15 16:21:18,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:18,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:18,981 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:18,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-03-15 16:21:19,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-03-15 16:21:19,186 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:19,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:19,186 INFO L85 PathProgramCache]: Analyzing trace with hash -161132970, now seen corresponding path program 63 times [2022-03-15 16:21:19,186 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:19,186 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988949327] [2022-03-15 16:21:19,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:19,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:19,305 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:19,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:19,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988949327] [2022-03-15 16:21:19,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988949327] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:19,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796360873] [2022-03-15 16:21:19,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:21:19,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:19,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:19,306 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:19,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-03-15 16:21:19,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:21:19,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:19,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:21:19,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:19,471 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:21:19,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-15 16:21:19,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:21,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:21,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:21,190 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:21,190 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:21,202 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:21,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:21,508 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:21,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:21,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:21,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:22,102 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:21:22,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:21:22,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:22,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:21:22,235 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:22,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796360873] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:22,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:22,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:21:22,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254433640] [2022-03-15 16:21:22,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:22,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:21:22,236 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:22,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:21:22,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=605, Unknown=4, NotChecked=0, Total=702 [2022-03-15 16:21:22,236 INFO L87 Difference]: Start difference. First operand 5296 states and 15835 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:21:24,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:24,204 INFO L93 Difference]: Finished difference Result 6595 states and 19539 transitions. [2022-03-15 16:21:24,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:21:24,204 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:21:24,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:24,213 INFO L225 Difference]: With dead ends: 6595 [2022-03-15 16:21:24,213 INFO L226 Difference]: Without dead ends: 6580 [2022-03-15 16:21:24,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=215, Invalid=1502, Unknown=5, NotChecked=0, Total=1722 [2022-03-15 16:21:24,214 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 165 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:24,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 634 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 383 Invalid, 0 Unknown, 406 Unchecked, 0.2s Time] [2022-03-15 16:21:24,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6580 states. [2022-03-15 16:21:24,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6580 to 5438. [2022-03-15 16:21:24,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5438 states, 5437 states have (on average 2.9974250505793636) internal successors, (16297), 5437 states have internal predecessors, (16297), 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) [2022-03-15 16:21:24,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5438 states to 5438 states and 16297 transitions. [2022-03-15 16:21:24,284 INFO L78 Accepts]: Start accepts. Automaton has 5438 states and 16297 transitions. Word has length 35 [2022-03-15 16:21:24,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:24,284 INFO L470 AbstractCegarLoop]: Abstraction has 5438 states and 16297 transitions. [2022-03-15 16:21:24,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:21:24,284 INFO L276 IsEmpty]: Start isEmpty. Operand 5438 states and 16297 transitions. [2022-03-15 16:21:24,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:24,290 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:24,290 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:24,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:24,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-03-15 16:21:24,507 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:24,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:24,507 INFO L85 PathProgramCache]: Analyzing trace with hash -327663462, now seen corresponding path program 64 times [2022-03-15 16:21:24,507 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:24,507 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609458419] [2022-03-15 16:21:24,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:24,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:24,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:24,642 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:24,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:24,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609458419] [2022-03-15 16:21:24,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609458419] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:24,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67451918] [2022-03-15 16:21:24,642 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:21:24,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:24,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:24,644 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:24,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-03-15 16:21:24,668 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:21:24,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:24,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:24,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:24,883 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:24,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-03-15 16:21:25,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:26,835 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:26,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:26,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:26,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:26,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:26,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:26,984 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:26,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:27,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:27,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:27,559 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:27,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:27,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:27,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:27,782 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:27,783 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67451918] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:27,783 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:27,783 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:21:27,783 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091607994] [2022-03-15 16:21:27,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:27,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:21:27,783 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:27,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:21:27,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=319, Unknown=5, NotChecked=0, Total=380 [2022-03-15 16:21:27,783 INFO L87 Difference]: Start difference. First operand 5438 states and 16297 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) [2022-03-15 16:21:27,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:27,930 INFO L93 Difference]: Finished difference Result 6437 states and 19237 transitions. [2022-03-15 16:21:27,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:21:27,930 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) Word has length 35 [2022-03-15 16:21:27,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:27,940 INFO L225 Difference]: With dead ends: 6437 [2022-03-15 16:21:27,940 INFO L226 Difference]: Without dead ends: 6418 [2022-03-15 16:21:27,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=61, Invalid=354, Unknown=5, NotChecked=0, Total=420 [2022-03-15 16:21:27,941 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 79 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 223 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:27,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 503 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 456 Invalid, 0 Unknown, 223 Unchecked, 0.1s Time] [2022-03-15 16:21:27,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6418 states. [2022-03-15 16:21:27,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6418 to 5480. [2022-03-15 16:21:28,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5480 states, 5479 states have (on average 2.9981748494250775) internal successors, (16427), 5479 states have internal predecessors, (16427), 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) [2022-03-15 16:21:28,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5480 states to 5480 states and 16427 transitions. [2022-03-15 16:21:28,012 INFO L78 Accepts]: Start accepts. Automaton has 5480 states and 16427 transitions. Word has length 35 [2022-03-15 16:21:28,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:28,013 INFO L470 AbstractCegarLoop]: Abstraction has 5480 states and 16427 transitions. [2022-03-15 16:21:28,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) [2022-03-15 16:21:28,013 INFO L276 IsEmpty]: Start isEmpty. Operand 5480 states and 16427 transitions. [2022-03-15 16:21:28,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:28,019 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:28,019 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:28,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:28,234 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:28,235 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:28,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:28,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1414982918, now seen corresponding path program 65 times [2022-03-15 16:21:28,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:28,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036579560] [2022-03-15 16:21:28,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:28,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:28,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:28,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:28,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:28,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036579560] [2022-03-15 16:21:28,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036579560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:28,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151541068] [2022-03-15 16:21:28,419 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:21:28,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:28,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:28,420 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:28,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-03-15 16:21:28,466 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:21:28,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:28,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:21:28,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:28,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:21:28,813 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:21:28,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 28 [2022-03-15 16:21:29,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:29,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:29,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:29,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:29,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:29,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:29,567 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:29,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:29,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:29,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:30,132 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-15 16:21:30,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-15 16:21:30,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:30,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-15 16:21:30,333 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:30,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151541068] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:30,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:30,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:21:30,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44799628] [2022-03-15 16:21:30,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:30,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:21:30,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:30,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:21:30,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=587, Unknown=1, NotChecked=0, Total=702 [2022-03-15 16:21:30,334 INFO L87 Difference]: Start difference. First operand 5480 states and 16427 transitions. Second operand has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:21:31,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:31,157 INFO L93 Difference]: Finished difference Result 8455 states and 25003 transitions. [2022-03-15 16:21:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:21:31,157 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:21:31,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:31,171 INFO L225 Difference]: With dead ends: 8455 [2022-03-15 16:21:31,171 INFO L226 Difference]: Without dead ends: 8337 [2022-03-15 16:21:31,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=314, Invalid=1847, Unknown=1, NotChecked=0, Total=2162 [2022-03-15 16:21:31,172 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 288 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:31,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 704 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 702 Invalid, 0 Unknown, 375 Unchecked, 0.3s Time] [2022-03-15 16:21:31,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8337 states. [2022-03-15 16:21:31,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8337 to 5855. [2022-03-15 16:21:31,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5855 states, 5854 states have (on average 3.0203279808677825) internal successors, (17681), 5854 states have internal predecessors, (17681), 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) [2022-03-15 16:21:31,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5855 states to 5855 states and 17681 transitions. [2022-03-15 16:21:31,307 INFO L78 Accepts]: Start accepts. Automaton has 5855 states and 17681 transitions. Word has length 35 [2022-03-15 16:21:31,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:31,307 INFO L470 AbstractCegarLoop]: Abstraction has 5855 states and 17681 transitions. [2022-03-15 16:21:31,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 26 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:21:31,307 INFO L276 IsEmpty]: Start isEmpty. Operand 5855 states and 17681 transitions. [2022-03-15 16:21:31,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:31,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:31,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:31,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:31,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-15 16:21:31,520 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:31,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:31,521 INFO L85 PathProgramCache]: Analyzing trace with hash 293365562, now seen corresponding path program 66 times [2022-03-15 16:21:31,521 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:31,521 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110151453] [2022-03-15 16:21:31,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:31,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:31,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:31,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:31,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:31,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110151453] [2022-03-15 16:21:31,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110151453] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:31,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64774298] [2022-03-15 16:21:31,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:21:31,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:31,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:31,657 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:31,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-03-15 16:21:31,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:21:31,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:31,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:31,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:31,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:21:31,916 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:31,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2022-03-15 16:21:32,488 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:32,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:32,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:32,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:32,503 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:32,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:32,603 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:32,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:33,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:33,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:33,504 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:33,505 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:33,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:33,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:33,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:33,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64774298] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:33,830 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:33,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:21:33,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810002480] [2022-03-15 16:21:33,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:33,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:21:33,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:33,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:21:33,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=353, Unknown=1, NotChecked=0, Total=420 [2022-03-15 16:21:33,831 INFO L87 Difference]: Start difference. First operand 5855 states and 17681 transitions. Second operand has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 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) [2022-03-15 16:21:34,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:34,035 INFO L93 Difference]: Finished difference Result 7291 states and 21908 transitions. [2022-03-15 16:21:34,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:21:34,035 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 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) Word has length 35 [2022-03-15 16:21:34,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:34,047 INFO L225 Difference]: With dead ends: 7291 [2022-03-15 16:21:34,047 INFO L226 Difference]: Without dead ends: 7227 [2022-03-15 16:21:34,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=73, Invalid=388, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:21:34,052 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 118 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:34,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 430 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 391 Invalid, 0 Unknown, 290 Unchecked, 0.2s Time] [2022-03-15 16:21:34,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7227 states. [2022-03-15 16:21:34,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7227 to 5644. [2022-03-15 16:21:34,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5644 states, 5643 states have (on average 3.015417331206805) internal successors, (17016), 5643 states have internal predecessors, (17016), 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) [2022-03-15 16:21:34,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5644 states to 5644 states and 17016 transitions. [2022-03-15 16:21:34,140 INFO L78 Accepts]: Start accepts. Automaton has 5644 states and 17016 transitions. Word has length 35 [2022-03-15 16:21:34,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:34,140 INFO L470 AbstractCegarLoop]: Abstraction has 5644 states and 17016 transitions. [2022-03-15 16:21:34,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0476190476190474) internal successors, (64), 20 states have internal predecessors, (64), 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) [2022-03-15 16:21:34,141 INFO L276 IsEmpty]: Start isEmpty. Operand 5644 states and 17016 transitions. [2022-03-15 16:21:34,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:34,148 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:34,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:34,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:34,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-03-15 16:21:34,364 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:34,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:34,364 INFO L85 PathProgramCache]: Analyzing trace with hash -225460998, now seen corresponding path program 67 times [2022-03-15 16:21:34,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:34,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616450169] [2022-03-15 16:21:34,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:34,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:34,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:34,479 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:34,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:34,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616450169] [2022-03-15 16:21:34,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616450169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:34,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821877003] [2022-03-15 16:21:34,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:21:34,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:34,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:34,480 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:34,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-03-15 16:21:34,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:34,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:34,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:34,647 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:34,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-03-15 16:21:35,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:35,851 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:35,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:35,855 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:35,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:35,868 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:35,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:35,986 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:35,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:36,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:36,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:36,556 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:36,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:36,568 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:36,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:36,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:36,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821877003] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:36,710 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:36,710 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:21:36,710 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124044872] [2022-03-15 16:21:36,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:36,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:21:36,710 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:36,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:21:36,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-03-15 16:21:36,711 INFO L87 Difference]: Start difference. First operand 5644 states and 17016 transitions. Second operand has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 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) [2022-03-15 16:21:36,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:36,883 INFO L93 Difference]: Finished difference Result 6520 states and 19562 transitions. [2022-03-15 16:21:36,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:21:36,883 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 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) Word has length 35 [2022-03-15 16:21:36,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:36,894 INFO L225 Difference]: With dead ends: 6520 [2022-03-15 16:21:36,894 INFO L226 Difference]: Without dead ends: 6513 [2022-03-15 16:21:36,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-03-15 16:21:36,894 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 94 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:36,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 416 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 328 Invalid, 0 Unknown, 311 Unchecked, 0.1s Time] [2022-03-15 16:21:36,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6513 states. [2022-03-15 16:21:36,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6513 to 5639. [2022-03-15 16:21:36,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5639 states, 5638 states have (on average 3.016140475345867) internal successors, (17005), 5638 states have internal predecessors, (17005), 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) [2022-03-15 16:21:36,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5639 states to 5639 states and 17005 transitions. [2022-03-15 16:21:36,969 INFO L78 Accepts]: Start accepts. Automaton has 5639 states and 17005 transitions. Word has length 35 [2022-03-15 16:21:36,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:36,969 INFO L470 AbstractCegarLoop]: Abstraction has 5639 states and 17005 transitions. [2022-03-15 16:21:36,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.3) internal successors, (66), 19 states have internal predecessors, (66), 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) [2022-03-15 16:21:36,969 INFO L276 IsEmpty]: Start isEmpty. Operand 5639 states and 17005 transitions. [2022-03-15 16:21:36,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:36,976 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:36,977 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:36,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:37,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-03-15 16:21:37,192 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:37,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:37,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1785376552, now seen corresponding path program 68 times [2022-03-15 16:21:37,192 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:37,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856463197] [2022-03-15 16:21:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:37,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:37,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:37,326 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:37,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:37,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856463197] [2022-03-15 16:21:37,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856463197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:37,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054692962] [2022-03-15 16:21:37,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:21:37,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:37,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:37,328 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:37,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-03-15 16:21:37,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:21:37,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:37,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:37,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:37,555 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:37,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-03-15 16:21:38,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:38,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:38,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:38,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:38,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:38,881 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:38,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:39,014 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:39,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:39,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:39,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:39,774 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:39,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:21:39,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:39,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:21:40,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:40,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054692962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:40,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:40,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:21:40,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869903960] [2022-03-15 16:21:40,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:40,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:21:40,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:40,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:21:40,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-03-15 16:21:40,235 INFO L87 Difference]: Start difference. First operand 5639 states and 17005 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) [2022-03-15 16:21:40,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:40,448 INFO L93 Difference]: Finished difference Result 6847 states and 20537 transitions. [2022-03-15 16:21:40,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:21:40,449 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) Word has length 35 [2022-03-15 16:21:40,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:40,459 INFO L225 Difference]: With dead ends: 6847 [2022-03-15 16:21:40,459 INFO L226 Difference]: Without dead ends: 6810 [2022-03-15 16:21:40,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-03-15 16:21:40,459 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 98 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 226 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:40,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 498 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 449 Invalid, 0 Unknown, 226 Unchecked, 0.2s Time] [2022-03-15 16:21:40,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6810 states. [2022-03-15 16:21:40,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6810 to 5517. [2022-03-15 16:21:40,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5517 states, 5516 states have (on average 3.006889050036258) internal successors, (16586), 5516 states have internal predecessors, (16586), 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) [2022-03-15 16:21:40,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5517 states to 5517 states and 16586 transitions. [2022-03-15 16:21:40,533 INFO L78 Accepts]: Start accepts. Automaton has 5517 states and 16586 transitions. Word has length 35 [2022-03-15 16:21:40,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:40,534 INFO L470 AbstractCegarLoop]: Abstraction has 5517 states and 16586 transitions. [2022-03-15 16:21:40,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) [2022-03-15 16:21:40,534 INFO L276 IsEmpty]: Start isEmpty. Operand 5517 states and 16586 transitions. [2022-03-15 16:21:40,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:40,540 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:40,540 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:40,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:40,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-03-15 16:21:40,755 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:40,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:40,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1330461234, now seen corresponding path program 69 times [2022-03-15 16:21:40,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:40,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725611640] [2022-03-15 16:21:40,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:40,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:40,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:40,891 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:40,892 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:40,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725611640] [2022-03-15 16:21:40,892 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725611640] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:40,892 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954615693] [2022-03-15 16:21:40,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:21:40,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:40,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:40,893 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:40,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-03-15 16:21:40,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:21:40,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:40,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:21:40,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:41,099 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:21:41,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-15 16:21:41,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:42,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:42,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:42,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:42,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:42,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:42,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:43,206 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:43,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:43,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:43,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:44,084 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:21:44,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:21:44,104 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:44,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:21:44,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:44,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954615693] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:44,436 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:44,436 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:21:44,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176806994] [2022-03-15 16:21:44,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:44,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:21:44,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:44,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:21:44,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=605, Unknown=4, NotChecked=0, Total=702 [2022-03-15 16:21:44,437 INFO L87 Difference]: Start difference. First operand 5517 states and 16586 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:21:46,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:46,403 INFO L93 Difference]: Finished difference Result 8572 states and 25403 transitions. [2022-03-15 16:21:46,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:21:46,404 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:21:46,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:46,417 INFO L225 Difference]: With dead ends: 8572 [2022-03-15 16:21:46,417 INFO L226 Difference]: Without dead ends: 8569 [2022-03-15 16:21:46,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=289, Invalid=2056, Unknown=7, NotChecked=0, Total=2352 [2022-03-15 16:21:46,418 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 310 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1023 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:46,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 774 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 637 Invalid, 0 Unknown, 1023 Unchecked, 0.3s Time] [2022-03-15 16:21:46,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8569 states. [2022-03-15 16:21:46,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8569 to 5523. [2022-03-15 16:21:46,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5523 states, 5522 states have (on average 3.0083303151032235) internal successors, (16612), 5522 states have internal predecessors, (16612), 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) [2022-03-15 16:21:46,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5523 states to 5523 states and 16612 transitions. [2022-03-15 16:21:46,504 INFO L78 Accepts]: Start accepts. Automaton has 5523 states and 16612 transitions. Word has length 35 [2022-03-15 16:21:46,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:46,505 INFO L470 AbstractCegarLoop]: Abstraction has 5523 states and 16612 transitions. [2022-03-15 16:21:46,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:21:46,505 INFO L276 IsEmpty]: Start isEmpty. Operand 5523 states and 16612 transitions. [2022-03-15 16:21:46,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:46,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:46,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:46,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:46,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:46,712 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:46,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:46,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1496991726, now seen corresponding path program 70 times [2022-03-15 16:21:46,713 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:46,713 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170914377] [2022-03-15 16:21:46,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:46,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:46,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:46,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:46,856 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:46,856 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170914377] [2022-03-15 16:21:46,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170914377] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:46,857 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181120328] [2022-03-15 16:21:46,857 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:21:46,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:46,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:46,858 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:46,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-03-15 16:21:46,878 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:21:46,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:46,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:21:46,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:46,998 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:21:46,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-03-15 16:21:48,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:48,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:48,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:48,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:48,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:48,490 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:48,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:48,597 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:48,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:48,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:48,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:49,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:49,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 82 [2022-03-15 16:21:49,104 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:21:49,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 85 [2022-03-15 16:21:49,673 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:49,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181120328] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:49,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:49,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:21:49,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721392643] [2022-03-15 16:21:49,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:49,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:21:49,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:49,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:21:49,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=320, Unknown=4, NotChecked=0, Total=380 [2022-03-15 16:21:49,674 INFO L87 Difference]: Start difference. First operand 5523 states and 16612 transitions. Second operand has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) [2022-03-15 16:21:49,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:49,928 INFO L93 Difference]: Finished difference Result 6392 states and 19172 transitions. [2022-03-15 16:21:49,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:21:49,928 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) Word has length 35 [2022-03-15 16:21:49,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:49,938 INFO L225 Difference]: With dead ends: 6392 [2022-03-15 16:21:49,938 INFO L226 Difference]: Without dead ends: 6389 [2022-03-15 16:21:49,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=61, Invalid=355, Unknown=4, NotChecked=0, Total=420 [2022-03-15 16:21:49,939 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 83 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 302 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:49,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 527 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 490 Invalid, 0 Unknown, 302 Unchecked, 0.2s Time] [2022-03-15 16:21:49,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6389 states. [2022-03-15 16:21:49,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6389 to 5435. [2022-03-15 16:21:49,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5435 states, 5434 states have (on average 3.005704821494295) internal successors, (16333), 5434 states have internal predecessors, (16333), 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) [2022-03-15 16:21:50,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5435 states to 5435 states and 16333 transitions. [2022-03-15 16:21:50,008 INFO L78 Accepts]: Start accepts. Automaton has 5435 states and 16333 transitions. Word has length 35 [2022-03-15 16:21:50,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:50,008 INFO L470 AbstractCegarLoop]: Abstraction has 5435 states and 16333 transitions. [2022-03-15 16:21:50,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.25) internal successors, (65), 19 states have internal predecessors, (65), 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) [2022-03-15 16:21:50,008 INFO L276 IsEmpty]: Start isEmpty. Operand 5435 states and 16333 transitions. [2022-03-15 16:21:50,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:50,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:50,014 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:50,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:50,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:50,227 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:50,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:50,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1791356820, now seen corresponding path program 71 times [2022-03-15 16:21:50,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:50,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454212502] [2022-03-15 16:21:50,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:50,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:50,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:50,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:50,349 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454212502] [2022-03-15 16:21:50,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454212502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:50,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415534613] [2022-03-15 16:21:50,350 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:21:50,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:50,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:50,351 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:50,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-03-15 16:21:50,382 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:21:50,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:50,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:21:50,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:50,573 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:21:50,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:21:51,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:21:52,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:52,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:21:52,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:52,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:21:52,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:52,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:52,982 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:21:52,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:21:53,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:53,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:21:53,750 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:21:53,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:21:53,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:53,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:21:54,282 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:54,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415534613] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:54,282 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:54,282 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:21:54,282 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699850506] [2022-03-15 16:21:54,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:54,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:21:54,283 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:54,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:21:54,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-03-15 16:21:54,283 INFO L87 Difference]: Start difference. First operand 5435 states and 16333 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:21:55,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:21:55,217 INFO L93 Difference]: Finished difference Result 7553 states and 22130 transitions. [2022-03-15 16:21:55,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:21:55,217 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) Word has length 35 [2022-03-15 16:21:55,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:21:55,228 INFO L225 Difference]: With dead ends: 7553 [2022-03-15 16:21:55,228 INFO L226 Difference]: Without dead ends: 7434 [2022-03-15 16:21:55,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=250, Invalid=1636, Unknown=6, NotChecked=0, Total=1892 [2022-03-15 16:21:55,228 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 216 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 791 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 529 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:21:55,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 921 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 791 Invalid, 0 Unknown, 529 Unchecked, 0.3s Time] [2022-03-15 16:21:55,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7434 states. [2022-03-15 16:21:55,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7434 to 5433. [2022-03-15 16:21:55,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5433 states, 5432 states have (on average 3.002761413843888) internal successors, (16311), 5432 states have internal predecessors, (16311), 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) [2022-03-15 16:21:55,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5433 states to 5433 states and 16311 transitions. [2022-03-15 16:21:55,299 INFO L78 Accepts]: Start accepts. Automaton has 5433 states and 16311 transitions. Word has length 35 [2022-03-15 16:21:55,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:21:55,299 INFO L470 AbstractCegarLoop]: Abstraction has 5433 states and 16311 transitions. [2022-03-15 16:21:55,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:21:55,299 INFO L276 IsEmpty]: Start isEmpty. Operand 5433 states and 16311 transitions. [2022-03-15 16:21:55,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:21:55,305 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:21:55,305 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:21:55,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-03-15 16:21:55,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:55,516 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:21:55,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:21:55,516 INFO L85 PathProgramCache]: Analyzing trace with hash -954503926, now seen corresponding path program 72 times [2022-03-15 16:21:55,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:21:55,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734300195] [2022-03-15 16:21:55,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:21:55,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:21:55,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:21:55,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:55,681 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:21:55,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734300195] [2022-03-15 16:21:55,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734300195] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:21:55,681 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771977230] [2022-03-15 16:21:55,681 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:21:55,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:21:55,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:21:55,683 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:21:55,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-03-15 16:21:55,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:21:55,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:21:55,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:21:55,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:21:55,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:21:57,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:57,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:21:57,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:57,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 58 [2022-03-15 16:21:57,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:57,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 61 [2022-03-15 16:21:57,593 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:57,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:21:57,915 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:21:57,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:21:58,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:58,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2022-03-15 16:21:59,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:21:59,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 79 [2022-03-15 16:21:59,091 INFO L353 Elim1Store]: treesize reduction 28, result has 54.1 percent of original size [2022-03-15 16:21:59,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 83 [2022-03-15 16:21:59,847 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:21:59,847 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [771977230] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:21:59,847 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:21:59,847 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-15 16:21:59,847 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307365229] [2022-03-15 16:21:59,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:21:59,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:21:59,848 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:21:59,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:21:59,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=588, Unknown=2, NotChecked=0, Total=702 [2022-03-15 16:21:59,848 INFO L87 Difference]: Start difference. First operand 5433 states and 16311 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:22:01,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:01,743 INFO L93 Difference]: Finished difference Result 7913 states and 23571 transitions. [2022-03-15 16:22:01,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:22:01,743 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:22:01,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:01,756 INFO L225 Difference]: With dead ends: 7913 [2022-03-15 16:22:01,756 INFO L226 Difference]: Without dead ends: 7760 [2022-03-15 16:22:01,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=256, Invalid=1548, Unknown=2, NotChecked=0, Total=1806 [2022-03-15 16:22:01,757 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 264 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 941 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:01,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 974 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 512 Invalid, 0 Unknown, 941 Unchecked, 0.2s Time] [2022-03-15 16:22:01,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7760 states. [2022-03-15 16:22:01,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7760 to 5525. [2022-03-15 16:22:01,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5525 states, 5524 states have (on average 3.000362056480811) internal successors, (16574), 5524 states have internal predecessors, (16574), 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) [2022-03-15 16:22:01,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5525 states to 5525 states and 16574 transitions. [2022-03-15 16:22:01,838 INFO L78 Accepts]: Start accepts. Automaton has 5525 states and 16574 transitions. Word has length 35 [2022-03-15 16:22:01,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:01,838 INFO L470 AbstractCegarLoop]: Abstraction has 5525 states and 16574 transitions. [2022-03-15 16:22:01,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:22:01,838 INFO L276 IsEmpty]: Start isEmpty. Operand 5525 states and 16574 transitions. [2022-03-15 16:22:01,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:01,844 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:01,845 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:01,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:02,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-03-15 16:22:02,057 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:02,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:02,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1373199048, now seen corresponding path program 73 times [2022-03-15 16:22:02,057 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:02,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79217963] [2022-03-15 16:22:02,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:02,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:02,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:02,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:02,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79217963] [2022-03-15 16:22:02,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79217963] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:02,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240683482] [2022-03-15 16:22:02,225 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:22:02,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:02,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:02,226 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:02,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-03-15 16:22:02,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:02,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:22:02,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:02,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:22:03,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:03,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:22:04,759 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-15 16:22:04,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-15 16:22:04,763 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:22:04,763 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:22:04,774 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:04,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:04,961 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:22:04,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:22:05,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:05,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:22:05,694 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:22:05,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:22:05,720 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:05,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:22:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:06,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240683482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:06,026 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:06,026 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:22:06,026 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758192055] [2022-03-15 16:22:06,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:06,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:22:06,027 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:06,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:22:06,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=483, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:22:06,027 INFO L87 Difference]: Start difference. First operand 5525 states and 16574 transitions. Second operand has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) [2022-03-15 16:22:06,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:06,460 INFO L93 Difference]: Finished difference Result 8307 states and 24440 transitions. [2022-03-15 16:22:06,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:22:06,460 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) Word has length 35 [2022-03-15 16:22:06,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:06,473 INFO L225 Difference]: With dead ends: 8307 [2022-03-15 16:22:06,473 INFO L226 Difference]: Without dead ends: 8117 [2022-03-15 16:22:06,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=188, Invalid=863, Unknown=5, NotChecked=0, Total=1056 [2022-03-15 16:22:06,474 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 173 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:06,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 539 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 500 Invalid, 0 Unknown, 330 Unchecked, 0.2s Time] [2022-03-15 16:22:06,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8117 states. [2022-03-15 16:22:06,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8117 to 5574. [2022-03-15 16:22:06,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5574 states, 5573 states have (on average 2.998205634308272) internal successors, (16709), 5573 states have internal predecessors, (16709), 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) [2022-03-15 16:22:06,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5574 states to 5574 states and 16709 transitions. [2022-03-15 16:22:06,559 INFO L78 Accepts]: Start accepts. Automaton has 5574 states and 16709 transitions. Word has length 35 [2022-03-15 16:22:06,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:06,560 INFO L470 AbstractCegarLoop]: Abstraction has 5574 states and 16709 transitions. [2022-03-15 16:22:06,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) [2022-03-15 16:22:06,560 INFO L276 IsEmpty]: Start isEmpty. Operand 5574 states and 16709 transitions. [2022-03-15 16:22:06,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:06,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:06,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:06,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:06,781 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:06,781 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:06,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:06,781 INFO L85 PathProgramCache]: Analyzing trace with hash 407474372, now seen corresponding path program 74 times [2022-03-15 16:22:06,782 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:06,782 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134920967] [2022-03-15 16:22:06,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:06,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:06,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:06,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:06,897 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:06,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134920967] [2022-03-15 16:22:06,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134920967] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:06,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460988385] [2022-03-15 16:22:06,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:22:06,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:06,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:06,898 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:06,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-03-15 16:22:06,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:22:06,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:06,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:22:06,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:07,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:22:07,263 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:22:07,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:22:08,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:08,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:22:08,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:08,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:22:08,093 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:08,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:08,265 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:22:08,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:22:08,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:08,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:22:08,952 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:22:08,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:22:08,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:08,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:22:09,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:09,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460988385] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:09,475 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:09,475 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:22:09,475 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274521990] [2022-03-15 16:22:09,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:09,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:22:09,476 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:09,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:22:09,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=485, Unknown=1, NotChecked=0, Total=600 [2022-03-15 16:22:09,476 INFO L87 Difference]: Start difference. First operand 5574 states and 16709 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:22:09,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:09,932 INFO L93 Difference]: Finished difference Result 6730 states and 19780 transitions. [2022-03-15 16:22:09,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:22:09,933 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:22:09,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:09,943 INFO L225 Difference]: With dead ends: 6730 [2022-03-15 16:22:09,944 INFO L226 Difference]: Without dead ends: 6475 [2022-03-15 16:22:09,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=210, Invalid=911, Unknown=1, NotChecked=0, Total=1122 [2022-03-15 16:22:09,947 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 251 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:09,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 406 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 501 Invalid, 0 Unknown, 385 Unchecked, 0.2s Time] [2022-03-15 16:22:09,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6475 states. [2022-03-15 16:22:10,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6475 to 5621. [2022-03-15 16:22:10,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5621 states, 5620 states have (on average 2.99644128113879) internal successors, (16840), 5620 states have internal predecessors, (16840), 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) [2022-03-15 16:22:10,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5621 states to 5621 states and 16840 transitions. [2022-03-15 16:22:10,029 INFO L78 Accepts]: Start accepts. Automaton has 5621 states and 16840 transitions. Word has length 35 [2022-03-15 16:22:10,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:10,029 INFO L470 AbstractCegarLoop]: Abstraction has 5621 states and 16840 transitions. [2022-03-15 16:22:10,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:22:10,030 INFO L276 IsEmpty]: Start isEmpty. Operand 5621 states and 16840 transitions. [2022-03-15 16:22:10,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:10,037 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:10,037 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:10,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-15 16:22:10,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:10,244 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:10,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:10,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1492554046, now seen corresponding path program 75 times [2022-03-15 16:22:10,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:10,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482612215] [2022-03-15 16:22:10,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:10,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:10,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:10,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:10,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:10,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482612215] [2022-03-15 16:22:10,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482612215] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:10,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222740383] [2022-03-15 16:22:10,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:22:10,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:10,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:10,408 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:10,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-03-15 16:22:10,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:22:10,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:10,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:22:10,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:10,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:22:10,680 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:22:10,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-15 16:22:12,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:12,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-15 16:22:12,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:12,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2022-03-15 16:22:12,257 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:12,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:12,491 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:22:12,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:22:12,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:12,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:22:13,214 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:22:13,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:22:13,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:13,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:22:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:13,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222740383] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:13,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:13,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-03-15 16:22:13,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629154283] [2022-03-15 16:22:13,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:13,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:22:13,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:13,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:22:13,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=533, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:22:13,313 INFO L87 Difference]: Start difference. First operand 5621 states and 16840 transitions. Second operand has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 states have internal predecessors, (88), 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) [2022-03-15 16:22:14,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:14,188 INFO L93 Difference]: Finished difference Result 7495 states and 22087 transitions. [2022-03-15 16:22:14,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:22:14,188 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 states have internal predecessors, (88), 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) Word has length 35 [2022-03-15 16:22:14,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:14,200 INFO L225 Difference]: With dead ends: 7495 [2022-03-15 16:22:14,200 INFO L226 Difference]: Without dead ends: 7372 [2022-03-15 16:22:14,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=272, Invalid=1285, Unknown=3, NotChecked=0, Total=1560 [2022-03-15 16:22:14,200 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 147 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 652 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:14,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 680 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 260 Invalid, 0 Unknown, 652 Unchecked, 0.1s Time] [2022-03-15 16:22:14,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7372 states. [2022-03-15 16:22:14,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7372 to 5670. [2022-03-15 16:22:14,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5670 states, 5669 states have (on average 2.995942847062974) internal successors, (16984), 5669 states have internal predecessors, (16984), 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) [2022-03-15 16:22:14,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5670 states to 5670 states and 16984 transitions. [2022-03-15 16:22:14,319 INFO L78 Accepts]: Start accepts. Automaton has 5670 states and 16984 transitions. Word has length 35 [2022-03-15 16:22:14,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:14,320 INFO L470 AbstractCegarLoop]: Abstraction has 5670 states and 16984 transitions. [2022-03-15 16:22:14,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.3846153846153846) internal successors, (88), 25 states have internal predecessors, (88), 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) [2022-03-15 16:22:14,320 INFO L276 IsEmpty]: Start isEmpty. Operand 5670 states and 16984 transitions. [2022-03-15 16:22:14,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:14,326 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:14,326 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:14,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:14,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-03-15 16:22:14,542 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:14,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:14,543 INFO L85 PathProgramCache]: Analyzing trace with hash 111799440, now seen corresponding path program 76 times [2022-03-15 16:22:14,543 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:14,543 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657658976] [2022-03-15 16:22:14,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:14,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:14,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:14,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:14,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:14,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657658976] [2022-03-15 16:22:14,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657658976] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:14,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256109253] [2022-03-15 16:22:14,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:22:14,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:14,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:14,674 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:14,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-03-15 16:22:14,698 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:22:14,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:14,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:22:14,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:14,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:22:14,985 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:22:14,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-15 16:22:15,313 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:15,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:22:15,318 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:15,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:22:15,345 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:15,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:15,485 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:22:15,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:22:15,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:15,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:22:15,964 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:22:15,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:22:15,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:15,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:22:16,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:16,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256109253] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:16,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:16,204 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:22:16,204 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351629434] [2022-03-15 16:22:16,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:16,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:22:16,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:16,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:22:16,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=535, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:22:16,204 INFO L87 Difference]: Start difference. First operand 5670 states and 16984 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:22:16,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:16,550 INFO L93 Difference]: Finished difference Result 7218 states and 21177 transitions. [2022-03-15 16:22:16,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:22:16,550 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:22:16,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:16,561 INFO L225 Difference]: With dead ends: 7218 [2022-03-15 16:22:16,562 INFO L226 Difference]: Without dead ends: 7003 [2022-03-15 16:22:16,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=178, Invalid=877, Unknown=1, NotChecked=0, Total=1056 [2022-03-15 16:22:16,562 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 216 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 466 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:16,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 542 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 606 Invalid, 0 Unknown, 466 Unchecked, 0.2s Time] [2022-03-15 16:22:16,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7003 states. [2022-03-15 16:22:16,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7003 to 5972. [2022-03-15 16:22:16,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5972 states, 5971 states have (on average 2.9902863841902527) internal successors, (17855), 5971 states have internal predecessors, (17855), 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) [2022-03-15 16:22:16,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5972 states to 5972 states and 17855 transitions. [2022-03-15 16:22:16,642 INFO L78 Accepts]: Start accepts. Automaton has 5972 states and 17855 transitions. Word has length 35 [2022-03-15 16:22:16,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:16,642 INFO L470 AbstractCegarLoop]: Abstraction has 5972 states and 17855 transitions. [2022-03-15 16:22:16,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:22:16,642 INFO L276 IsEmpty]: Start isEmpty. Operand 5972 states and 17855 transitions. [2022-03-15 16:22:16,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:16,649 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:16,649 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:16,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:16,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-03-15 16:22:16,865 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:16,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:16,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1149891482, now seen corresponding path program 77 times [2022-03-15 16:22:16,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:16,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106967953] [2022-03-15 16:22:16,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:16,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:16,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:17,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:17,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:17,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106967953] [2022-03-15 16:22:17,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106967953] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:17,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16712209] [2022-03-15 16:22:17,007 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:22:17,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:17,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:17,008 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:17,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-03-15 16:22:17,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:22:17,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:17,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:22:17,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:17,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:22:17,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:17,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:22:17,534 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-03-15 16:22:17,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 29 [2022-03-15 16:22:17,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:17,539 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:22:17,553 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:17,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:21,894 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:22:21,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:22:24,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:24,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:22:29,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:29,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:22:29,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:29,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:22:32,511 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:32,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16712209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:32,511 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:32,511 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:22:32,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935073374] [2022-03-15 16:22:32,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:32,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:22:32,512 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:32,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:22:32,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=494, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:22:32,512 INFO L87 Difference]: Start difference. First operand 5972 states and 17855 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:36,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:36,710 INFO L93 Difference]: Finished difference Result 7671 states and 22734 transitions. [2022-03-15 16:22:36,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:22:36,711 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:22:36,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:36,722 INFO L225 Difference]: With dead ends: 7671 [2022-03-15 16:22:36,722 INFO L226 Difference]: Without dead ends: 7562 [2022-03-15 16:22:36,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=126, Invalid=623, Unknown=7, NotChecked=0, Total=756 [2022-03-15 16:22:36,723 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 138 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 512 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:36,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 602 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 246 Invalid, 0 Unknown, 512 Unchecked, 0.1s Time] [2022-03-15 16:22:36,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7562 states. [2022-03-15 16:22:36,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7562 to 6339. [2022-03-15 16:22:36,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6339 states, 6338 states have (on average 2.9857999368886086) internal successors, (18924), 6338 states have internal predecessors, (18924), 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) [2022-03-15 16:22:36,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6339 states to 6339 states and 18924 transitions. [2022-03-15 16:22:36,810 INFO L78 Accepts]: Start accepts. Automaton has 6339 states and 18924 transitions. Word has length 35 [2022-03-15 16:22:36,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:36,811 INFO L470 AbstractCegarLoop]: Abstraction has 6339 states and 18924 transitions. [2022-03-15 16:22:36,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:36,811 INFO L276 IsEmpty]: Start isEmpty. Operand 6339 states and 18924 transitions. [2022-03-15 16:22:36,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:36,818 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:36,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:36,836 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:37,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:37,034 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:37,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:37,034 INFO L85 PathProgramCache]: Analyzing trace with hash -634871838, now seen corresponding path program 78 times [2022-03-15 16:22:37,034 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:37,034 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11201653] [2022-03-15 16:22:37,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:37,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:37,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:37,196 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:22:37,196 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:37,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11201653] [2022-03-15 16:22:37,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11201653] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:37,196 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210512538] [2022-03-15 16:22:37,196 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:22:37,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:37,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:37,198 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:37,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-15 16:22:37,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:22:37,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:37,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:22:37,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:37,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:22:37,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:37,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:22:38,432 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-15 16:22:38,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-15 16:22:38,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:38,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-03-15 16:22:38,458 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:38,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:42,687 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:22:42,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:22:43,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:43,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:22:47,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:47,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:22:47,894 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:47,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:22:48,760 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:48,760 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210512538] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:48,760 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:48,760 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:22:48,760 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044142040] [2022-03-15 16:22:48,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:48,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:22:48,761 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:48,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:22:48,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=494, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:22:48,761 INFO L87 Difference]: Start difference. First operand 6339 states and 18924 transitions. Second operand has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 states have internal predecessors, (75), 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) [2022-03-15 16:22:49,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:49,128 INFO L93 Difference]: Finished difference Result 8543 states and 25128 transitions. [2022-03-15 16:22:49,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:22:49,128 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 states have internal predecessors, (75), 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) Word has length 35 [2022-03-15 16:22:49,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:49,142 INFO L225 Difference]: With dead ends: 8543 [2022-03-15 16:22:49,142 INFO L226 Difference]: Without dead ends: 8127 [2022-03-15 16:22:49,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=146, Invalid=779, Unknown=5, NotChecked=0, Total=930 [2022-03-15 16:22:49,143 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 158 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 611 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:49,143 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 695 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 379 Invalid, 0 Unknown, 611 Unchecked, 0.1s Time] [2022-03-15 16:22:49,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8127 states. [2022-03-15 16:22:49,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8127 to 6624. [2022-03-15 16:22:49,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6624 states, 6623 states have (on average 2.9716140721727315) internal successors, (19681), 6623 states have internal predecessors, (19681), 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) [2022-03-15 16:22:49,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6624 states to 6624 states and 19681 transitions. [2022-03-15 16:22:49,245 INFO L78 Accepts]: Start accepts. Automaton has 6624 states and 19681 transitions. Word has length 35 [2022-03-15 16:22:49,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:49,245 INFO L470 AbstractCegarLoop]: Abstraction has 6624 states and 19681 transitions. [2022-03-15 16:22:49,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.0) internal successors, (75), 24 states have internal predecessors, (75), 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) [2022-03-15 16:22:49,245 INFO L276 IsEmpty]: Start isEmpty. Operand 6624 states and 19681 transitions. [2022-03-15 16:22:49,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:49,254 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:49,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:49,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:49,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:49,463 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:49,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:49,463 INFO L85 PathProgramCache]: Analyzing trace with hash 73191166, now seen corresponding path program 79 times [2022-03-15 16:22:49,463 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:49,463 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008702302] [2022-03-15 16:22:49,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:49,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:49,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:49,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:49,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:49,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008702302] [2022-03-15 16:22:49,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008702302] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:49,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836699529] [2022-03-15 16:22:49,627 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:22:49,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:49,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:49,629 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:49,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-15 16:22:49,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:49,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:22:49,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:49,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:22:49,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:49,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:22:51,554 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-15 16:22:51,555 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-15 16:22:51,559 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:22:51,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:22:51,571 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:51,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:51,751 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:22:51,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:22:52,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:52,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:22:52,544 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:22:52,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:22:52,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:52,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:22:52,757 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:52,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836699529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:52,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:52,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:22:52,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573968199] [2022-03-15 16:22:52,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:52,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:22:52,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:52,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:22:52,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=545, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:22:52,759 INFO L87 Difference]: Start difference. First operand 6624 states and 19681 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:53,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:53,169 INFO L93 Difference]: Finished difference Result 8664 states and 25404 transitions. [2022-03-15 16:22:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:22:53,170 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:22:53,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:53,185 INFO L225 Difference]: With dead ends: 8664 [2022-03-15 16:22:53,185 INFO L226 Difference]: Without dead ends: 8486 [2022-03-15 16:22:53,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=171, Invalid=1016, Unknown=3, NotChecked=0, Total=1190 [2022-03-15 16:22:53,186 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 124 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 585 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:53,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 643 Invalid, 1315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 706 Invalid, 0 Unknown, 585 Unchecked, 0.2s Time] [2022-03-15 16:22:53,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8486 states. [2022-03-15 16:22:53,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8486 to 6624. [2022-03-15 16:22:53,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6624 states, 6623 states have (on average 2.9707081383059037) internal successors, (19675), 6623 states have internal predecessors, (19675), 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) [2022-03-15 16:22:53,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6624 states to 6624 states and 19675 transitions. [2022-03-15 16:22:53,291 INFO L78 Accepts]: Start accepts. Automaton has 6624 states and 19675 transitions. Word has length 35 [2022-03-15 16:22:53,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:53,291 INFO L470 AbstractCegarLoop]: Abstraction has 6624 states and 19675 transitions. [2022-03-15 16:22:53,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:53,291 INFO L276 IsEmpty]: Start isEmpty. Operand 6624 states and 19675 transitions. [2022-03-15 16:22:53,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:53,300 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:53,300 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:53,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:53,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-03-15 16:22:53,515 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:53,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:53,516 INFO L85 PathProgramCache]: Analyzing trace with hash -290466066, now seen corresponding path program 80 times [2022-03-15 16:22:53,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:53,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569382200] [2022-03-15 16:22:53,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:53,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:53,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:53,674 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:53,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569382200] [2022-03-15 16:22:53,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569382200] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:53,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858856998] [2022-03-15 16:22:53,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:22:53,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:53,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:53,675 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:53,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-03-15 16:22:53,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:22:53,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:53,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:22:53,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:53,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:22:54,140 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:22:54,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:22:54,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:54,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:22:54,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:54,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:22:54,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:54,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:54,738 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:22:54,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:22:55,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:55,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:22:55,521 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:22:55,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:22:55,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:55,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:22:55,767 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:55,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858856998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:22:55,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:22:55,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:22:55,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601632996] [2022-03-15 16:22:55,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:22:55,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:22:55,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:22:55,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:22:55,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:22:55,768 INFO L87 Difference]: Start difference. First operand 6624 states and 19675 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:56,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:22:56,112 INFO L93 Difference]: Finished difference Result 8698 states and 25416 transitions. [2022-03-15 16:22:56,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 16:22:56,112 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:22:56,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:22:56,127 INFO L225 Difference]: With dead ends: 8698 [2022-03-15 16:22:56,127 INFO L226 Difference]: Without dead ends: 8452 [2022-03-15 16:22:56,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=156, Invalid=899, Unknown=1, NotChecked=0, Total=1056 [2022-03-15 16:22:56,128 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 147 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:22:56,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 632 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 561 Invalid, 0 Unknown, 333 Unchecked, 0.2s Time] [2022-03-15 16:22:56,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8452 states. [2022-03-15 16:22:56,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8452 to 6752. [2022-03-15 16:22:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6752 states, 6751 states have (on average 2.964745963560954) internal successors, (20015), 6751 states have internal predecessors, (20015), 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) [2022-03-15 16:22:56,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6752 states to 6752 states and 20015 transitions. [2022-03-15 16:22:56,237 INFO L78 Accepts]: Start accepts. Automaton has 6752 states and 20015 transitions. Word has length 35 [2022-03-15 16:22:56,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:22:56,237 INFO L470 AbstractCegarLoop]: Abstraction has 6752 states and 20015 transitions. [2022-03-15 16:22:56,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:22:56,237 INFO L276 IsEmpty]: Start isEmpty. Operand 6752 states and 20015 transitions. [2022-03-15 16:22:56,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:22:56,246 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:22:56,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:22:56,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 16:22:56,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:56,451 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:22:56,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:22:56,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1379580328, now seen corresponding path program 81 times [2022-03-15 16:22:56,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:22:56,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361868596] [2022-03-15 16:22:56,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:22:56,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:22:56,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:22:56,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:56,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:22:56,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361868596] [2022-03-15 16:22:56,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361868596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:22:56,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741745718] [2022-03-15 16:22:56,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:22:56,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:22:56,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:22:56,565 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:22:56,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-03-15 16:22:56,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:22:56,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:22:56,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:22:56,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:22:56,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:22:56,772 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:22:56,772 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-15 16:22:58,839 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:58,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:22:58,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:58,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:22:58,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:22:58,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:22:59,130 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:22:59,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:22:59,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:59,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:22:59,968 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:22:59,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:22:59,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:22:59,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:23:00,114 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:00,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741745718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:00,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:00,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:23:00,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810993022] [2022-03-15 16:23:00,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:00,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:23:00,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:00,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:23:00,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=550, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:23:00,115 INFO L87 Difference]: Start difference. First operand 6752 states and 20015 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:23:02,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:02,728 INFO L93 Difference]: Finished difference Result 8325 states and 24318 transitions. [2022-03-15 16:23:02,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:23:02,728 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:23:02,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:02,741 INFO L225 Difference]: With dead ends: 8325 [2022-03-15 16:23:02,741 INFO L226 Difference]: Without dead ends: 8196 [2022-03-15 16:23:02,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=258, Invalid=1545, Unknown=3, NotChecked=0, Total=1806 [2022-03-15 16:23:02,742 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 248 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 1221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 740 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:02,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 535 Invalid, 1221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 438 Invalid, 0 Unknown, 740 Unchecked, 0.2s Time] [2022-03-15 16:23:02,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8196 states. [2022-03-15 16:23:02,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8196 to 6815. [2022-03-15 16:23:02,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6815 states, 6814 states have (on average 2.965218667449369) internal successors, (20205), 6814 states have internal predecessors, (20205), 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) [2022-03-15 16:23:02,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6815 states to 6815 states and 20205 transitions. [2022-03-15 16:23:02,835 INFO L78 Accepts]: Start accepts. Automaton has 6815 states and 20205 transitions. Word has length 35 [2022-03-15 16:23:02,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:02,835 INFO L470 AbstractCegarLoop]: Abstraction has 6815 states and 20205 transitions. [2022-03-15 16:23:02,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:23:02,835 INFO L276 IsEmpty]: Start isEmpty. Operand 6815 states and 20205 transitions. [2022-03-15 16:23:02,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:02,843 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:02,843 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:02,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-03-15 16:23:03,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:03,051 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:03,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:03,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1655096182, now seen corresponding path program 82 times [2022-03-15 16:23:03,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:03,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334922410] [2022-03-15 16:23:03,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:03,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:03,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:03,185 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:03,185 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:03,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334922410] [2022-03-15 16:23:03,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334922410] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:03,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677756913] [2022-03-15 16:23:03,185 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:23:03,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:03,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:03,186 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:03,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-03-15 16:23:03,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:23:03,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:23:03,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:23:03,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:03,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:23:03,469 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:03,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:23:05,003 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-03-15 16:23:05,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 33 [2022-03-15 16:23:05,006 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:23:05,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:23:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:05,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:05,155 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:23:05,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:23:05,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:05,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:23:05,804 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:23:05,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:23:05,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:05,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:23:06,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:06,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677756913] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:06,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:06,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:23:06,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825442408] [2022-03-15 16:23:06,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:06,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:23:06,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:06,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:23:06,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=538, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:23:06,161 INFO L87 Difference]: Start difference. First operand 6815 states and 20205 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:23:06,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:06,602 INFO L93 Difference]: Finished difference Result 10035 states and 29453 transitions. [2022-03-15 16:23:06,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 16:23:06,602 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:23:06,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:06,618 INFO L225 Difference]: With dead ends: 10035 [2022-03-15 16:23:06,618 INFO L226 Difference]: Without dead ends: 9967 [2022-03-15 16:23:06,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=159, Invalid=830, Unknown=3, NotChecked=0, Total=992 [2022-03-15 16:23:06,618 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 153 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 500 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:06,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 568 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 527 Invalid, 0 Unknown, 500 Unchecked, 0.2s Time] [2022-03-15 16:23:06,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9967 states. [2022-03-15 16:23:06,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9967 to 6951. [2022-03-15 16:23:06,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6951 states, 6950 states have (on average 2.9637410071942445) internal successors, (20598), 6950 states have internal predecessors, (20598), 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) [2022-03-15 16:23:06,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6951 states to 6951 states and 20598 transitions. [2022-03-15 16:23:06,724 INFO L78 Accepts]: Start accepts. Automaton has 6951 states and 20598 transitions. Word has length 35 [2022-03-15 16:23:06,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:06,725 INFO L470 AbstractCegarLoop]: Abstraction has 6951 states and 20598 transitions. [2022-03-15 16:23:06,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:23:06,726 INFO L276 IsEmpty]: Start isEmpty. Operand 6951 states and 20598 transitions. [2022-03-15 16:23:06,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:06,734 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:06,734 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:06,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-15 16:23:06,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-03-15 16:23:06,949 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:06,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:06,949 INFO L85 PathProgramCache]: Analyzing trace with hash 684957444, now seen corresponding path program 83 times [2022-03-15 16:23:06,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:06,950 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344016750] [2022-03-15 16:23:06,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:06,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:06,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:07,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:07,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:07,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344016750] [2022-03-15 16:23:07,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344016750] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:07,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780453784] [2022-03-15 16:23:07,094 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:23:07,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:07,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:07,095 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:07,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-03-15 16:23:07,127 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:23:07,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:23:07,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:23:07,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:07,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:23:07,562 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-15 16:23:07,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 33 [2022-03-15 16:23:08,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:08,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:23:08,566 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:08,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:23:08,584 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:08,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:10,828 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:23:10,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:23:13,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:13,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:23:18,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:18,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:23:18,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:18,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:23:20,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:20,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780453784] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:20,830 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:20,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:23:20,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599148936] [2022-03-15 16:23:20,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:20,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:23:20,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:20,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:23:20,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=541, Unknown=6, NotChecked=0, Total=650 [2022-03-15 16:23:20,831 INFO L87 Difference]: Start difference. First operand 6951 states and 20598 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:23:21,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:21,018 INFO L93 Difference]: Finished difference Result 8345 states and 24538 transitions. [2022-03-15 16:23:21,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:23:21,019 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:23:21,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:21,033 INFO L225 Difference]: With dead ends: 8345 [2022-03-15 16:23:21,033 INFO L226 Difference]: Without dead ends: 8299 [2022-03-15 16:23:21,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=117, Invalid=633, Unknown=6, NotChecked=0, Total=756 [2022-03-15 16:23:21,034 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 82 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 252 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:21,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 449 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 235 Invalid, 0 Unknown, 252 Unchecked, 0.1s Time] [2022-03-15 16:23:21,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8299 states. [2022-03-15 16:23:21,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8299 to 7081. [2022-03-15 16:23:21,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7081 states, 7080 states have (on average 2.9651129943502825) internal successors, (20993), 7080 states have internal predecessors, (20993), 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) [2022-03-15 16:23:21,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 20993 transitions. [2022-03-15 16:23:21,141 INFO L78 Accepts]: Start accepts. Automaton has 7081 states and 20993 transitions. Word has length 35 [2022-03-15 16:23:21,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:21,141 INFO L470 AbstractCegarLoop]: Abstraction has 7081 states and 20993 transitions. [2022-03-15 16:23:21,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:23:21,141 INFO L276 IsEmpty]: Start isEmpty. Operand 7081 states and 20993 transitions. [2022-03-15 16:23:21,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:21,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:21,150 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:21,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-15 16:23:21,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:21,366 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:21,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:21,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1982957868, now seen corresponding path program 84 times [2022-03-15 16:23:21,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:21,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038598043] [2022-03-15 16:23:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:21,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:21,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:21,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:21,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:21,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038598043] [2022-03-15 16:23:21,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038598043] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:21,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142662470] [2022-03-15 16:23:21,517 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:23:21,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:21,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:21,518 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:21,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-03-15 16:23:21,546 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:23:21,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:23:21,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:23:21,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:21,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:23:21,939 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:23:21,939 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-15 16:23:22,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:22,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:23:22,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:22,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:23:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:22,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:24,626 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:23:24,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:23:25,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:25,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:23:29,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:29,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:23:29,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:29,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:23:31,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:31,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142662470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:31,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:31,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:23:31,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701711030] [2022-03-15 16:23:31,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:31,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:23:31,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:31,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:23:31,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=543, Unknown=4, NotChecked=0, Total=650 [2022-03-15 16:23:31,374 INFO L87 Difference]: Start difference. First operand 7081 states and 20993 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:23:31,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:31,521 INFO L93 Difference]: Finished difference Result 8415 states and 24680 transitions. [2022-03-15 16:23:31,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:23:31,521 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) Word has length 35 [2022-03-15 16:23:31,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:31,534 INFO L225 Difference]: With dead ends: 8415 [2022-03-15 16:23:31,534 INFO L226 Difference]: Without dead ends: 8291 [2022-03-15 16:23:31,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=110, Invalid=588, Unknown=4, NotChecked=0, Total=702 [2022-03-15 16:23:31,535 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 88 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:31,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 504 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 304 Invalid, 0 Unknown, 326 Unchecked, 0.1s Time] [2022-03-15 16:23:31,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8291 states. [2022-03-15 16:23:31,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8291 to 6925. [2022-03-15 16:23:31,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6925 states, 6924 states have (on average 2.9647602541883304) internal successors, (20528), 6924 states have internal predecessors, (20528), 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) [2022-03-15 16:23:31,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6925 states to 6925 states and 20528 transitions. [2022-03-15 16:23:31,655 INFO L78 Accepts]: Start accepts. Automaton has 6925 states and 20528 transitions. Word has length 35 [2022-03-15 16:23:31,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:31,656 INFO L470 AbstractCegarLoop]: Abstraction has 6925 states and 20528 transitions. [2022-03-15 16:23:31,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:23:31,656 INFO L276 IsEmpty]: Start isEmpty. Operand 6925 states and 20528 transitions. [2022-03-15 16:23:31,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:31,664 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:31,664 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:31,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-03-15 16:23:31,878 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:31,878 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:31,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:31,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1008602884, now seen corresponding path program 85 times [2022-03-15 16:23:31,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:31,882 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765456827] [2022-03-15 16:23:31,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:31,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:31,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:32,038 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:32,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:32,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765456827] [2022-03-15 16:23:32,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765456827] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:32,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084488856] [2022-03-15 16:23:32,038 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:23:32,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:32,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:32,040 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:32,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-03-15 16:23:32,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:32,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:23:32,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:32,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:23:32,418 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:23:32,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:23:32,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:32,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:23:32,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:32,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:23:32,879 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:32,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:33,053 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:23:33,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:23:33,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:33,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:23:34,002 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:23:34,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:23:34,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:34,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:23:34,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:34,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084488856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:34,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:34,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:23:34,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828591954] [2022-03-15 16:23:34,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:34,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:23:34,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:34,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:23:34,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=542, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:23:34,325 INFO L87 Difference]: Start difference. First operand 6925 states and 20528 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:23:34,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:34,681 INFO L93 Difference]: Finished difference Result 8944 states and 26072 transitions. [2022-03-15 16:23:34,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:23:34,681 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:23:34,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:34,697 INFO L225 Difference]: With dead ends: 8944 [2022-03-15 16:23:34,697 INFO L226 Difference]: Without dead ends: 8835 [2022-03-15 16:23:34,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=154, Invalid=837, Unknown=1, NotChecked=0, Total=992 [2022-03-15 16:23:34,697 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 202 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:34,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 452 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 463 Invalid, 0 Unknown, 304 Unchecked, 0.2s Time] [2022-03-15 16:23:34,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8835 states. [2022-03-15 16:23:34,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8835 to 6871. [2022-03-15 16:23:34,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6871 states, 6870 states have (on average 2.966375545851528) internal successors, (20379), 6870 states have internal predecessors, (20379), 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) [2022-03-15 16:23:34,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6871 states to 6871 states and 20379 transitions. [2022-03-15 16:23:34,811 INFO L78 Accepts]: Start accepts. Automaton has 6871 states and 20379 transitions. Word has length 35 [2022-03-15 16:23:34,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:34,811 INFO L470 AbstractCegarLoop]: Abstraction has 6871 states and 20379 transitions. [2022-03-15 16:23:34,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:23:34,811 INFO L276 IsEmpty]: Start isEmpty. Operand 6871 states and 20379 transitions. [2022-03-15 16:23:34,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:34,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:34,869 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:34,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-03-15 16:23:35,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-03-15 16:23:35,082 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:35,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:35,084 INFO L85 PathProgramCache]: Analyzing trace with hash 243740682, now seen corresponding path program 86 times [2022-03-15 16:23:35,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:35,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541855895] [2022-03-15 16:23:35,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:35,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:35,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:35,208 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:35,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:35,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541855895] [2022-03-15 16:23:35,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541855895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:35,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133893329] [2022-03-15 16:23:35,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:23:35,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:35,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:35,209 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:35,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-03-15 16:23:35,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:23:35,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:23:35,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:23:35,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:35,489 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:23:35,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:23:36,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:23:37,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:37,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:23:37,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:37,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:23:37,599 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:37,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:37,771 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:23:37,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:23:38,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:38,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:23:38,801 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:23:38,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:23:38,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:38,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:23:39,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:39,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133893329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:39,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:39,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:23:39,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775305227] [2022-03-15 16:23:39,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:39,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:23:39,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:39,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:23:39,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:23:39,092 INFO L87 Difference]: Start difference. First operand 6871 states and 20379 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) [2022-03-15 16:23:39,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:39,601 INFO L93 Difference]: Finished difference Result 8722 states and 25485 transitions. [2022-03-15 16:23:39,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:23:39,602 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) Word has length 35 [2022-03-15 16:23:39,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:39,617 INFO L225 Difference]: With dead ends: 8722 [2022-03-15 16:23:39,617 INFO L226 Difference]: Without dead ends: 8620 [2022-03-15 16:23:39,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=158, Invalid=893, Unknown=5, NotChecked=0, Total=1056 [2022-03-15 16:23:39,617 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 166 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 290 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:39,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 610 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 630 Invalid, 0 Unknown, 290 Unchecked, 0.3s Time] [2022-03-15 16:23:39,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8620 states. [2022-03-15 16:23:39,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8620 to 6926. [2022-03-15 16:23:39,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6926 states, 6925 states have (on average 2.9657761732851986) internal successors, (20538), 6925 states have internal predecessors, (20538), 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) [2022-03-15 16:23:39,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6926 states to 6926 states and 20538 transitions. [2022-03-15 16:23:39,731 INFO L78 Accepts]: Start accepts. Automaton has 6926 states and 20538 transitions. Word has length 35 [2022-03-15 16:23:39,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:39,731 INFO L470 AbstractCegarLoop]: Abstraction has 6926 states and 20538 transitions. [2022-03-15 16:23:39,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) [2022-03-15 16:23:39,731 INFO L276 IsEmpty]: Start isEmpty. Operand 6926 states and 20538 transitions. [2022-03-15 16:23:39,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:39,741 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:39,741 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:39,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-15 16:23:39,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:39,955 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:39,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:39,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1387674346, now seen corresponding path program 87 times [2022-03-15 16:23:39,956 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:39,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643878590] [2022-03-15 16:23:39,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:39,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:40,128 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:40,129 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:40,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643878590] [2022-03-15 16:23:40,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643878590] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:40,129 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214818243] [2022-03-15 16:23:40,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:23:40,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:40,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:40,130 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:40,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-03-15 16:23:40,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:23:40,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:23:40,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:23:40,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:40,390 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:23:40,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-15 16:23:40,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:23:43,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:43,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:23:43,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:43,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:23:43,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:43,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:43,869 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:23:43,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:23:44,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:44,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:23:44,661 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:23:44,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:23:44,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:44,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:23:44,802 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:44,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214818243] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:44,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:44,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:23:44,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852925306] [2022-03-15 16:23:44,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:44,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:23:44,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:44,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:23:44,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=602, Unknown=6, NotChecked=0, Total=702 [2022-03-15 16:23:44,803 INFO L87 Difference]: Start difference. First operand 6926 states and 20538 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:23:48,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:48,394 INFO L93 Difference]: Finished difference Result 8243 states and 24123 transitions. [2022-03-15 16:23:48,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:23:48,395 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:23:48,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:48,409 INFO L225 Difference]: With dead ends: 8243 [2022-03-15 16:23:48,409 INFO L226 Difference]: Without dead ends: 8236 [2022-03-15 16:23:48,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=237, Invalid=1737, Unknown=6, NotChecked=0, Total=1980 [2022-03-15 16:23:48,409 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 163 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 716 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:48,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 749 Invalid, 1364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 613 Invalid, 0 Unknown, 716 Unchecked, 0.2s Time] [2022-03-15 16:23:48,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8236 states. [2022-03-15 16:23:48,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8236 to 6961. [2022-03-15 16:23:48,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6961 states, 6960 states have (on average 2.9659482758620688) internal successors, (20643), 6960 states have internal predecessors, (20643), 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) [2022-03-15 16:23:48,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6961 states to 6961 states and 20643 transitions. [2022-03-15 16:23:48,515 INFO L78 Accepts]: Start accepts. Automaton has 6961 states and 20643 transitions. Word has length 35 [2022-03-15 16:23:48,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:48,515 INFO L470 AbstractCegarLoop]: Abstraction has 6961 states and 20643 transitions. [2022-03-15 16:23:48,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:23:48,515 INFO L276 IsEmpty]: Start isEmpty. Operand 6961 states and 20643 transitions. [2022-03-15 16:23:48,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:48,523 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:48,523 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:48,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-15 16:23:48,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:48,731 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:48,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:48,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1554204838, now seen corresponding path program 88 times [2022-03-15 16:23:48,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:48,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135734198] [2022-03-15 16:23:48,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:48,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:48,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:48,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135734198] [2022-03-15 16:23:48,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135734198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:48,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018865318] [2022-03-15 16:23:48,886 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:23:48,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:48,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:48,887 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:48,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-03-15 16:23:48,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:23:48,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:23:48,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:23:48,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:49,246 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:23:49,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:23:50,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:23:51,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:51,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:23:51,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:51,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:23:51,154 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:51,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:51,352 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:23:51,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:23:51,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:51,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:23:52,066 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:23:52,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:23:52,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:52,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:23:52,560 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:52,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018865318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:23:52,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:23:52,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:23:52,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481301398] [2022-03-15 16:23:52,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:23:52,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:23:52,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:23:52,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:23:52,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:23:52,561 INFO L87 Difference]: Start difference. First operand 6961 states and 20643 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:23:52,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:23:52,908 INFO L93 Difference]: Finished difference Result 8633 states and 25226 transitions. [2022-03-15 16:23:52,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:23:52,908 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:23:52,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:23:52,923 INFO L225 Difference]: With dead ends: 8633 [2022-03-15 16:23:52,923 INFO L226 Difference]: Without dead ends: 8591 [2022-03-15 16:23:52,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=149, Invalid=838, Unknown=5, NotChecked=0, Total=992 [2022-03-15 16:23:52,923 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:23:52,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 537 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 473 Invalid, 0 Unknown, 410 Unchecked, 0.2s Time] [2022-03-15 16:23:52,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8591 states. [2022-03-15 16:23:53,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8591 to 6914. [2022-03-15 16:23:53,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6914 states, 6913 states have (on average 2.96687400549689) internal successors, (20510), 6913 states have internal predecessors, (20510), 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) [2022-03-15 16:23:53,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6914 states to 6914 states and 20510 transitions. [2022-03-15 16:23:53,029 INFO L78 Accepts]: Start accepts. Automaton has 6914 states and 20510 transitions. Word has length 35 [2022-03-15 16:23:53,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:23:53,029 INFO L470 AbstractCegarLoop]: Abstraction has 6914 states and 20510 transitions. [2022-03-15 16:23:53,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:23:53,029 INFO L276 IsEmpty]: Start isEmpty. Operand 6914 states and 20510 transitions. [2022-03-15 16:23:53,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:23:53,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:23:53,038 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:23:53,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-03-15 16:23:53,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:53,254 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:23:53,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:23:53,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1324557498, now seen corresponding path program 89 times [2022-03-15 16:23:53,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:23:53,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402003968] [2022-03-15 16:23:53,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:23:53,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:23:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:23:53,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:53,389 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:23:53,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402003968] [2022-03-15 16:23:53,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402003968] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:23:53,389 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373593974] [2022-03-15 16:23:53,389 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:23:53,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:23:53,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:23:53,407 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:23:53,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-03-15 16:23:53,431 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:23:53,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:23:53,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:23:53,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:23:53,718 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-15 16:23:53,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 35 [2022-03-15 16:23:55,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:23:55,670 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:55,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:23:55,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:55,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:23:55,691 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:23:55,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:23:57,920 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:23:57,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:23:58,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:23:58,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:24:03,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:03,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:24:03,029 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:03,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:24:05,995 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:05,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373593974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:05,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:05,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:24:05,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707545303] [2022-03-15 16:24:05,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:05,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:24:05,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:05,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:24:05,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=503, Unknown=8, NotChecked=0, Total=600 [2022-03-15 16:24:05,996 INFO L87 Difference]: Start difference. First operand 6914 states and 20510 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:24:06,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:06,169 INFO L93 Difference]: Finished difference Result 8274 states and 24383 transitions. [2022-03-15 16:24:06,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:24:06,169 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) Word has length 35 [2022-03-15 16:24:06,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:06,184 INFO L225 Difference]: With dead ends: 8274 [2022-03-15 16:24:06,184 INFO L226 Difference]: Without dead ends: 8265 [2022-03-15 16:24:06,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=96, Invalid=546, Unknown=8, NotChecked=0, Total=650 [2022-03-15 16:24:06,184 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 83 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 339 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:06,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 519 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 316 Invalid, 0 Unknown, 339 Unchecked, 0.1s Time] [2022-03-15 16:24:06,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8265 states. [2022-03-15 16:24:06,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8265 to 6921. [2022-03-15 16:24:06,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6921 states, 6920 states have (on average 2.9658959537572254) internal successors, (20524), 6920 states have internal predecessors, (20524), 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) [2022-03-15 16:24:06,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6921 states to 6921 states and 20524 transitions. [2022-03-15 16:24:06,355 INFO L78 Accepts]: Start accepts. Automaton has 6921 states and 20524 transitions. Word has length 35 [2022-03-15 16:24:06,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:06,355 INFO L470 AbstractCegarLoop]: Abstraction has 6921 states and 20524 transitions. [2022-03-15 16:24:06,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:24:06,355 INFO L276 IsEmpty]: Start isEmpty. Operand 6921 states and 20524 transitions. [2022-03-15 16:24:06,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:06,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:06,365 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:06,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-03-15 16:24:06,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-03-15 16:24:06,579 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:06,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:06,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1172464278, now seen corresponding path program 90 times [2022-03-15 16:24:06,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:06,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264786655] [2022-03-15 16:24:06,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:06,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:06,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:06,768 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:06,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:06,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264786655] [2022-03-15 16:24:06,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264786655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:06,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815360209] [2022-03-15 16:24:06,769 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:24:06,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:06,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:06,770 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:24:06,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-03-15 16:24:06,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:24:06,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:06,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:24:06,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:07,056 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:24:07,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:24:08,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:24:09,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:09,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:24:09,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:09,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:24:09,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:09,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:09,363 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:24:09,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:24:09,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:09,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:24:09,872 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:24:09,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:24:09,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:09,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:24:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:10,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815360209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:10,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:10,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:24:10,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180392387] [2022-03-15 16:24:10,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:10,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:24:10,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:10,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:24:10,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=502, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:24:10,127 INFO L87 Difference]: Start difference. First operand 6921 states and 20524 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:24:10,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:10,573 INFO L93 Difference]: Finished difference Result 8603 states and 25159 transitions. [2022-03-15 16:24:10,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:24:10,574 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:24:10,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:10,587 INFO L225 Difference]: With dead ends: 8603 [2022-03-15 16:24:10,587 INFO L226 Difference]: Without dead ends: 8600 [2022-03-15 16:24:10,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=149, Invalid=838, Unknown=5, NotChecked=0, Total=992 [2022-03-15 16:24:10,587 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 144 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 1134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 412 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:10,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 641 Invalid, 1134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 698 Invalid, 0 Unknown, 412 Unchecked, 0.2s Time] [2022-03-15 16:24:10,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8600 states. [2022-03-15 16:24:10,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8600 to 6897. [2022-03-15 16:24:10,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6897 states, 6896 states have (on average 2.9654872389791183) internal successors, (20450), 6896 states have internal predecessors, (20450), 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) [2022-03-15 16:24:10,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6897 states to 6897 states and 20450 transitions. [2022-03-15 16:24:10,689 INFO L78 Accepts]: Start accepts. Automaton has 6897 states and 20450 transitions. Word has length 35 [2022-03-15 16:24:10,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:10,689 INFO L470 AbstractCegarLoop]: Abstraction has 6897 states and 20450 transitions. [2022-03-15 16:24:10,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:24:10,689 INFO L276 IsEmpty]: Start isEmpty. Operand 6897 states and 20450 transitions. [2022-03-15 16:24:10,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:10,697 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:10,697 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:10,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-03-15 16:24:10,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:10,913 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:10,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash 875696826, now seen corresponding path program 91 times [2022-03-15 16:24:10,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:10,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648066646] [2022-03-15 16:24:10,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:10,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:10,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:11,072 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:11,073 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:11,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648066646] [2022-03-15 16:24:11,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648066646] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:11,073 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662867463] [2022-03-15 16:24:11,073 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:24:11,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:11,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:11,092 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:24:11,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-03-15 16:24:11,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:11,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:24:11,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:11,408 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:24:11,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:24:12,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:24:13,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:13,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:24:13,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:13,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:24:13,960 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:13,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:14,112 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:24:14,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:24:14,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:14,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:24:14,769 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:24:14,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:24:14,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:14,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:24:15,051 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:15,051 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662867463] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:15,052 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:15,052 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:24:15,052 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874724654] [2022-03-15 16:24:15,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:15,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:24:15,052 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:15,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:24:15,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=501, Unknown=6, NotChecked=0, Total=600 [2022-03-15 16:24:15,052 INFO L87 Difference]: Start difference. First operand 6897 states and 20450 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:24:15,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:15,484 INFO L93 Difference]: Finished difference Result 8335 states and 24361 transitions. [2022-03-15 16:24:15,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:24:15,484 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:24:15,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:15,499 INFO L225 Difference]: With dead ends: 8335 [2022-03-15 16:24:15,499 INFO L226 Difference]: Without dead ends: 8332 [2022-03-15 16:24:15,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=149, Invalid=837, Unknown=6, NotChecked=0, Total=992 [2022-03-15 16:24:15,499 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 142 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 563 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:15,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 526 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 447 Invalid, 0 Unknown, 563 Unchecked, 0.2s Time] [2022-03-15 16:24:15,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8332 states. [2022-03-15 16:24:15,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8332 to 6940. [2022-03-15 16:24:15,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6940 states, 6939 states have (on average 2.964259979824182) internal successors, (20569), 6939 states have internal predecessors, (20569), 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) [2022-03-15 16:24:15,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6940 states to 6940 states and 20569 transitions. [2022-03-15 16:24:15,601 INFO L78 Accepts]: Start accepts. Automaton has 6940 states and 20569 transitions. Word has length 35 [2022-03-15 16:24:15,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:15,601 INFO L470 AbstractCegarLoop]: Abstraction has 6940 states and 20569 transitions. [2022-03-15 16:24:15,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:24:15,601 INFO L276 IsEmpty]: Start isEmpty. Operand 6940 states and 20569 transitions. [2022-03-15 16:24:15,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:15,610 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:15,610 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:15,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-03-15 16:24:15,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:15,826 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:15,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:15,826 INFO L85 PathProgramCache]: Analyzing trace with hash -96173178, now seen corresponding path program 92 times [2022-03-15 16:24:15,826 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:15,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114868119] [2022-03-15 16:24:15,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:15,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:15,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:15,974 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:15,974 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:15,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114868119] [2022-03-15 16:24:15,974 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114868119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:15,974 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758389571] [2022-03-15 16:24:15,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:24:15,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:15,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:15,975 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:24:15,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-03-15 16:24:15,999 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:24:15,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:15,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:24:16,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:16,253 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:24:16,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:24:17,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:24:18,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:18,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:24:18,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:18,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:24:18,778 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:18,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:18,946 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:24:18,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:24:19,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:19,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:24:19,925 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:24:19,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:24:19,948 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:19,948 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:24:20,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:20,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758389571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:20,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:20,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:24:20,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568691392] [2022-03-15 16:24:20,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:20,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:24:20,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:20,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:24:20,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-03-15 16:24:20,513 INFO L87 Difference]: Start difference. First operand 6940 states and 20569 transitions. Second operand has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 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) [2022-03-15 16:24:21,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:21,008 INFO L93 Difference]: Finished difference Result 8669 states and 25190 transitions. [2022-03-15 16:24:21,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:24:21,009 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 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) Word has length 35 [2022-03-15 16:24:21,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:21,023 INFO L225 Difference]: With dead ends: 8669 [2022-03-15 16:24:21,023 INFO L226 Difference]: Without dead ends: 8625 [2022-03-15 16:24:21,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=163, Invalid=1021, Unknown=6, NotChecked=0, Total=1190 [2022-03-15 16:24:21,023 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 148 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:21,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 541 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 553 Invalid, 0 Unknown, 279 Unchecked, 0.2s Time] [2022-03-15 16:24:21,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8625 states. [2022-03-15 16:24:21,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8625 to 6947. [2022-03-15 16:24:21,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6947 states, 6946 states have (on average 2.9645839331989636) internal successors, (20592), 6946 states have internal predecessors, (20592), 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) [2022-03-15 16:24:21,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6947 states to 6947 states and 20592 transitions. [2022-03-15 16:24:21,124 INFO L78 Accepts]: Start accepts. Automaton has 6947 states and 20592 transitions. Word has length 35 [2022-03-15 16:24:21,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:21,124 INFO L470 AbstractCegarLoop]: Abstraction has 6947 states and 20592 transitions. [2022-03-15 16:24:21,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 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) [2022-03-15 16:24:21,124 INFO L276 IsEmpty]: Start isEmpty. Operand 6947 states and 20592 transitions. [2022-03-15 16:24:21,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:21,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:21,133 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:21,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 16:24:21,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:21,349 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:21,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:21,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2015135622, now seen corresponding path program 93 times [2022-03-15 16:24:21,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:21,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480332235] [2022-03-15 16:24:21,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:21,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:21,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:21,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:21,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:21,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480332235] [2022-03-15 16:24:21,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480332235] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:21,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417733759] [2022-03-15 16:24:21,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:24:21,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:21,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:21,492 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:24:21,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-03-15 16:24:21,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:24:21,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:21,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:24:21,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:21,684 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-15 16:24:21,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 32 [2022-03-15 16:24:22,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:24:24,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:24,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-15 16:24:24,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:24,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2022-03-15 16:24:24,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:24,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:24,500 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:24:24,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:24:24,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:24,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:24:25,148 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:24:25,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:24:25,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:25,171 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:24:25,492 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:25,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417733759] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:25,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:25,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:24:25,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665849335] [2022-03-15 16:24:25,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:25,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:24:25,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:25,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:24:25,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=643, Unknown=4, NotChecked=0, Total=756 [2022-03-15 16:24:25,494 INFO L87 Difference]: Start difference. First operand 6947 states and 20592 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:24:27,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:27,662 INFO L93 Difference]: Finished difference Result 10576 states and 31354 transitions. [2022-03-15 16:24:27,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:24:27,662 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:24:27,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:27,679 INFO L225 Difference]: With dead ends: 10576 [2022-03-15 16:24:27,679 INFO L226 Difference]: Without dead ends: 10529 [2022-03-15 16:24:27,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=224, Invalid=1331, Unknown=5, NotChecked=0, Total=1560 [2022-03-15 16:24:27,679 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 160 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 528 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:27,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 596 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 290 Invalid, 0 Unknown, 528 Unchecked, 0.1s Time] [2022-03-15 16:24:27,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10529 states. [2022-03-15 16:24:27,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10529 to 6984. [2022-03-15 16:24:27,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6984 states, 6983 states have (on average 2.9646283832163824) internal successors, (20702), 6983 states have internal predecessors, (20702), 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) [2022-03-15 16:24:27,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6984 states to 6984 states and 20702 transitions. [2022-03-15 16:24:27,784 INFO L78 Accepts]: Start accepts. Automaton has 6984 states and 20702 transitions. Word has length 35 [2022-03-15 16:24:27,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:27,784 INFO L470 AbstractCegarLoop]: Abstraction has 6984 states and 20702 transitions. [2022-03-15 16:24:27,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:24:27,784 INFO L276 IsEmpty]: Start isEmpty. Operand 6984 states and 20702 transitions. [2022-03-15 16:24:27,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:27,792 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:27,792 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:27,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-15 16:24:28,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:28,009 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:28,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:28,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1409861882, now seen corresponding path program 94 times [2022-03-15 16:24:28,009 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:28,009 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352836763] [2022-03-15 16:24:28,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:28,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:28,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:28,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:28,179 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:28,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352836763] [2022-03-15 16:24:28,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352836763] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:28,179 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475769303] [2022-03-15 16:24:28,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:24:28,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:28,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:28,180 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:24:28,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-03-15 16:24:28,209 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:24:28,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:28,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:24:28,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:28,459 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:24:28,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:24:30,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:24:30,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:30,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:24:30,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:30,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:24:30,827 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:30,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:30,990 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:24:30,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:24:31,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:31,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:24:31,681 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:24:31,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:24:31,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:31,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:24:31,945 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:31,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475769303] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:31,945 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:31,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:24:31,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428294926] [2022-03-15 16:24:31,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:31,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:24:31,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:31,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:24:31,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=506, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:24:31,946 INFO L87 Difference]: Start difference. First operand 6984 states and 20702 transitions. Second operand has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 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) [2022-03-15 16:24:32,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:32,425 INFO L93 Difference]: Finished difference Result 8586 states and 25068 transitions. [2022-03-15 16:24:32,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:24:32,425 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 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) Word has length 35 [2022-03-15 16:24:32,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:32,440 INFO L225 Difference]: With dead ends: 8586 [2022-03-15 16:24:32,440 INFO L226 Difference]: Without dead ends: 8579 [2022-03-15 16:24:32,441 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=157, Invalid=960, Unknown=5, NotChecked=0, Total=1122 [2022-03-15 16:24:32,441 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 130 mSDsluCounter, 739 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 524 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:32,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 537 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 525 Invalid, 0 Unknown, 524 Unchecked, 0.2s Time] [2022-03-15 16:24:32,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8579 states. [2022-03-15 16:24:32,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8579 to 6973. [2022-03-15 16:24:32,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6973 states, 6972 states have (on average 2.9639988525530696) internal successors, (20665), 6972 states have internal predecessors, (20665), 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) [2022-03-15 16:24:32,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6973 states to 6973 states and 20665 transitions. [2022-03-15 16:24:32,556 INFO L78 Accepts]: Start accepts. Automaton has 6973 states and 20665 transitions. Word has length 35 [2022-03-15 16:24:32,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:32,556 INFO L470 AbstractCegarLoop]: Abstraction has 6973 states and 20665 transitions. [2022-03-15 16:24:32,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 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) [2022-03-15 16:24:32,557 INFO L276 IsEmpty]: Start isEmpty. Operand 6973 states and 20665 transitions. [2022-03-15 16:24:32,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:32,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:32,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:32,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 16:24:32,780 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-03-15 16:24:32,781 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:32,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:32,781 INFO L85 PathProgramCache]: Analyzing trace with hash 565870780, now seen corresponding path program 95 times [2022-03-15 16:24:32,781 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:32,781 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313424665] [2022-03-15 16:24:32,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:32,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:32,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:32,956 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:32,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:32,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313424665] [2022-03-15 16:24:32,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313424665] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:32,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736211706] [2022-03-15 16:24:32,956 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:24:32,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:32,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:32,958 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:24:32,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-03-15 16:24:32,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:24:32,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:32,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:24:32,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:33,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:24:34,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:34,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:24:35,802 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-03-15 16:24:35,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 29 [2022-03-15 16:24:35,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:35,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:24:35,818 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:35,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:42,173 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:24:42,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:24:46,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:46,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:24:51,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:51,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:24:51,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:51,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:24:51,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:51,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736211706] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:51,899 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:51,899 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:24:51,899 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911772799] [2022-03-15 16:24:51,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:51,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:24:51,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:51,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:24:51,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=488, Unknown=10, NotChecked=0, Total=600 [2022-03-15 16:24:51,899 INFO L87 Difference]: Start difference. First operand 6973 states and 20665 transitions. Second operand has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) [2022-03-15 16:24:56,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:56,837 INFO L93 Difference]: Finished difference Result 8409 states and 24681 transitions. [2022-03-15 16:24:56,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:24:56,837 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) Word has length 35 [2022-03-15 16:24:56,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:56,850 INFO L225 Difference]: With dead ends: 8409 [2022-03-15 16:24:56,850 INFO L226 Difference]: Without dead ends: 8392 [2022-03-15 16:24:56,850 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 21.9s TimeCoverageRelationStatistics Valid=145, Invalid=656, Unknown=11, NotChecked=0, Total=812 [2022-03-15 16:24:56,851 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 96 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:56,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 394 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 125 Invalid, 0 Unknown, 218 Unchecked, 0.1s Time] [2022-03-15 16:24:56,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8392 states. [2022-03-15 16:24:56,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8392 to 7306. [2022-03-15 16:24:56,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7306 states, 7305 states have (on average 2.953593429158111) internal successors, (21576), 7305 states have internal predecessors, (21576), 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) [2022-03-15 16:24:56,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7306 states to 7306 states and 21576 transitions. [2022-03-15 16:24:56,946 INFO L78 Accepts]: Start accepts. Automaton has 7306 states and 21576 transitions. Word has length 35 [2022-03-15 16:24:56,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:56,946 INFO L470 AbstractCegarLoop]: Abstraction has 7306 states and 21576 transitions. [2022-03-15 16:24:56,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) [2022-03-15 16:24:56,947 INFO L276 IsEmpty]: Start isEmpty. Operand 7306 states and 21576 transitions. [2022-03-15 16:24:56,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:56,955 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:56,956 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:56,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-03-15 16:24:57,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-03-15 16:24:57,157 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:57,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:57,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1476479512, now seen corresponding path program 96 times [2022-03-15 16:24:57,157 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:57,157 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887808226] [2022-03-15 16:24:57,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:57,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:57,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:57,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:57,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:57,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887808226] [2022-03-15 16:24:57,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887808226] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:57,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37675169] [2022-03-15 16:24:57,347 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:24:57,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:57,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:57,348 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:24:57,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-03-15 16:24:57,375 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:24:57,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:57,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:24:57,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:57,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:24:58,743 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:58,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:24:58,866 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:58,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 62 [2022-03-15 16:24:58,875 INFO L353 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2022-03-15 16:24:58,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 41 [2022-03-15 16:24:58,938 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:58,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:59,240 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:24:59,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:24:59,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:59,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:24:59,878 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:24:59,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:24:59,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:59,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:25:00,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:00,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37675169] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:00,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:00,022 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-15 16:25:00,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177676326] [2022-03-15 16:25:00,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:00,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:00,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:00,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:00,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=581, Unknown=2, NotChecked=0, Total=702 [2022-03-15 16:25:00,023 INFO L87 Difference]: Start difference. First operand 7306 states and 21576 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:25:02,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:02,178 INFO L93 Difference]: Finished difference Result 13508 states and 39635 transitions. [2022-03-15 16:25:02,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:25:02,178 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:25:02,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:02,202 INFO L225 Difference]: With dead ends: 13508 [2022-03-15 16:25:02,202 INFO L226 Difference]: Without dead ends: 13232 [2022-03-15 16:25:02,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=435, Invalid=2319, Unknown=2, NotChecked=0, Total=2756 [2022-03-15 16:25:02,203 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 264 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 1750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1037 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:02,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 923 Invalid, 1750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 663 Invalid, 0 Unknown, 1037 Unchecked, 0.3s Time] [2022-03-15 16:25:02,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13232 states. [2022-03-15 16:25:02,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13232 to 8300. [2022-03-15 16:25:02,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8300 states, 8299 states have (on average 2.9377033377515365) internal successors, (24380), 8299 states have internal predecessors, (24380), 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) [2022-03-15 16:25:02,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8300 states to 8300 states and 24380 transitions. [2022-03-15 16:25:02,351 INFO L78 Accepts]: Start accepts. Automaton has 8300 states and 24380 transitions. Word has length 35 [2022-03-15 16:25:02,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:02,351 INFO L470 AbstractCegarLoop]: Abstraction has 8300 states and 24380 transitions. [2022-03-15 16:25:02,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:25:02,351 INFO L276 IsEmpty]: Start isEmpty. Operand 8300 states and 24380 transitions. [2022-03-15 16:25:02,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:02,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:02,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:02,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-15 16:25:02,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:02,567 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:02,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:02,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1985201912, now seen corresponding path program 97 times [2022-03-15 16:25:02,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:02,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409317321] [2022-03-15 16:25:02,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:02,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:02,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:02,742 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:02,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:02,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409317321] [2022-03-15 16:25:02,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409317321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:02,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104683253] [2022-03-15 16:25:02,742 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:25:02,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:02,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:02,743 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:02,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-03-15 16:25:02,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:02,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:25:02,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:03,030 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:25:03,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:25:04,511 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:25:05,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:05,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:05,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:05,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:05,635 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:05,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:05,774 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:05,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:06,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:06,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:06,433 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:25:06,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:25:06,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:06,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:25:06,956 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:06,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104683253] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:06,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:06,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:25:06,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183621158] [2022-03-15 16:25:06,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:06,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:25:06,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:06,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:25:06,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-03-15 16:25:06,957 INFO L87 Difference]: Start difference. First operand 8300 states and 24380 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 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) [2022-03-15 16:25:07,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:07,338 INFO L93 Difference]: Finished difference Result 9698 states and 28041 transitions. [2022-03-15 16:25:07,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:25:07,338 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:25:07,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:07,355 INFO L225 Difference]: With dead ends: 9698 [2022-03-15 16:25:07,355 INFO L226 Difference]: Without dead ends: 9671 [2022-03-15 16:25:07,356 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=147, Invalid=903, Unknown=6, NotChecked=0, Total=1056 [2022-03-15 16:25:07,356 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 120 mSDsluCounter, 822 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 430 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:07,356 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 642 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 446 Invalid, 0 Unknown, 430 Unchecked, 0.2s Time] [2022-03-15 16:25:07,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9671 states. [2022-03-15 16:25:07,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9671 to 8231. [2022-03-15 16:25:07,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8231 states, 8230 states have (on average 2.9386391251518833) internal successors, (24185), 8230 states have internal predecessors, (24185), 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) [2022-03-15 16:25:07,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8231 states to 8231 states and 24185 transitions. [2022-03-15 16:25:07,477 INFO L78 Accepts]: Start accepts. Automaton has 8231 states and 24185 transitions. Word has length 35 [2022-03-15 16:25:07,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:07,477 INFO L470 AbstractCegarLoop]: Abstraction has 8231 states and 24185 transitions. [2022-03-15 16:25:07,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 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) [2022-03-15 16:25:07,477 INFO L276 IsEmpty]: Start isEmpty. Operand 8231 states and 24185 transitions. [2022-03-15 16:25:07,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:07,488 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:07,488 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:07,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:07,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:07,704 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:07,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:07,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2117822138, now seen corresponding path program 98 times [2022-03-15 16:25:07,704 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:07,704 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124367180] [2022-03-15 16:25:07,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:07,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:07,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:07,833 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:07,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:07,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124367180] [2022-03-15 16:25:07,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124367180] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:07,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062955871] [2022-03-15 16:25:07,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:07,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:07,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:07,837 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:07,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-03-15 16:25:07,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:07,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:07,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:25:07,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:08,087 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:25:08,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:25:09,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:25:10,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:10,758 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:10,762 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:10,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:10,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:10,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:10,932 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:10,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:11,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:11,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:11,682 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:25:11,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:25:11,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:11,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:25:11,875 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:11,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062955871] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:11,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:11,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:25:11,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113834390] [2022-03-15 16:25:11,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:11,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:25:11,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:11,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:25:11,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=505, Unknown=6, NotChecked=0, Total=600 [2022-03-15 16:25:11,876 INFO L87 Difference]: Start difference. First operand 8231 states and 24185 transitions. Second operand has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 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) [2022-03-15 16:25:12,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:12,205 INFO L93 Difference]: Finished difference Result 10080 states and 29291 transitions. [2022-03-15 16:25:12,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:25:12,205 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 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) Word has length 35 [2022-03-15 16:25:12,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:12,222 INFO L225 Difference]: With dead ends: 10080 [2022-03-15 16:25:12,222 INFO L226 Difference]: Without dead ends: 10073 [2022-03-15 16:25:12,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=149, Invalid=901, Unknown=6, NotChecked=0, Total=1056 [2022-03-15 16:25:12,222 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 145 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 378 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:12,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 505 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 505 Invalid, 0 Unknown, 378 Unchecked, 0.1s Time] [2022-03-15 16:25:12,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10073 states. [2022-03-15 16:25:12,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10073 to 8204. [2022-03-15 16:25:12,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8204 states, 8203 states have (on average 2.9395343167133974) internal successors, (24113), 8203 states have internal predecessors, (24113), 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) [2022-03-15 16:25:12,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8204 states to 8204 states and 24113 transitions. [2022-03-15 16:25:12,340 INFO L78 Accepts]: Start accepts. Automaton has 8204 states and 24113 transitions. Word has length 35 [2022-03-15 16:25:12,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:12,341 INFO L470 AbstractCegarLoop]: Abstraction has 8204 states and 24113 transitions. [2022-03-15 16:25:12,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.04) internal successors, (76), 24 states have internal predecessors, (76), 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) [2022-03-15 16:25:12,341 INFO L276 IsEmpty]: Start isEmpty. Operand 8204 states and 24113 transitions. [2022-03-15 16:25:12,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:12,351 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:12,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:12,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:12,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-03-15 16:25:12,566 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:12,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:12,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1799329172, now seen corresponding path program 99 times [2022-03-15 16:25:12,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:12,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905502051] [2022-03-15 16:25:12,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:12,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:12,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:12,684 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:12,684 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:12,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905502051] [2022-03-15 16:25:12,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905502051] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:12,684 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040413023] [2022-03-15 16:25:12,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:25:12,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:12,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:12,685 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:12,686 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-03-15 16:25:12,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:25:12,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:12,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:12,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:12,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:12,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:12,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:25:12,955 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:12,955 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:25:12,958 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:25:12,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:25:12,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:12,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:13,075 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:13,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:13,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:13,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:13,602 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:13,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:13,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:13,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:13,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:13,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040413023] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:13,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:13,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:25:13,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824021157] [2022-03-15 16:25:13,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:13,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:25:13,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:13,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:25:13,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:25:13,812 INFO L87 Difference]: Start difference. First operand 8204 states and 24113 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 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) [2022-03-15 16:25:14,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:14,001 INFO L93 Difference]: Finished difference Result 9947 states and 29259 transitions. [2022-03-15 16:25:14,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:25:14,001 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 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) Word has length 35 [2022-03-15 16:25:14,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:14,017 INFO L225 Difference]: With dead ends: 9947 [2022-03-15 16:25:14,017 INFO L226 Difference]: Without dead ends: 9937 [2022-03-15 16:25:14,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:25:14,017 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 50 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 249 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:14,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 576 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 303 Invalid, 0 Unknown, 249 Unchecked, 0.1s Time] [2022-03-15 16:25:14,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9937 states. [2022-03-15 16:25:14,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9937 to 8253. [2022-03-15 16:25:14,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8253 states, 8252 states have (on average 2.9404992729035384) internal successors, (24265), 8252 states have internal predecessors, (24265), 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) [2022-03-15 16:25:14,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8253 states to 8253 states and 24265 transitions. [2022-03-15 16:25:14,174 INFO L78 Accepts]: Start accepts. Automaton has 8253 states and 24265 transitions. Word has length 35 [2022-03-15 16:25:14,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:14,174 INFO L470 AbstractCegarLoop]: Abstraction has 8253 states and 24265 transitions. [2022-03-15 16:25:14,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 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) [2022-03-15 16:25:14,174 INFO L276 IsEmpty]: Start isEmpty. Operand 8253 states and 24265 transitions. [2022-03-15 16:25:14,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:14,184 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:14,184 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:14,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:14,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:14,399 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:14,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:14,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1856502516, now seen corresponding path program 100 times [2022-03-15 16:25:14,401 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:14,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258911893] [2022-03-15 16:25:14,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:14,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:14,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:14,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:14,533 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:14,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258911893] [2022-03-15 16:25:14,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258911893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:14,533 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587599954] [2022-03-15 16:25:14,533 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:25:14,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:14,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:14,534 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:14,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-03-15 16:25:14,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:25:14,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:14,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:14,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:14,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:14,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:14,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:25:14,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:14,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:25:14,837 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:25:14,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:25:14,850 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:14,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:14,959 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:14,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:15,376 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:15,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:15,488 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:15,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:15,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:15,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:15,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:15,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587599954] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:15,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:15,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:25:15,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923121939] [2022-03-15 16:25:15,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:15,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:25:15,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:15,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:25:15,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:25:15,619 INFO L87 Difference]: Start difference. First operand 8253 states and 24265 transitions. Second operand has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 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) [2022-03-15 16:25:15,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:15,885 INFO L93 Difference]: Finished difference Result 11533 states and 33849 transitions. [2022-03-15 16:25:15,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:25:15,885 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 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) Word has length 35 [2022-03-15 16:25:15,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:15,904 INFO L225 Difference]: With dead ends: 11533 [2022-03-15 16:25:15,905 INFO L226 Difference]: Without dead ends: 11487 [2022-03-15 16:25:15,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:25:15,905 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 115 mSDsluCounter, 1003 mSDsCounter, 0 mSdLazyCounter, 683 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 837 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 393 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:15,905 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 837 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 683 Invalid, 0 Unknown, 393 Unchecked, 0.2s Time] [2022-03-15 16:25:15,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11487 states. [2022-03-15 16:25:16,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11487 to 8312. [2022-03-15 16:25:16,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8312 states, 8311 states have (on average 2.940320057754783) internal successors, (24437), 8311 states have internal predecessors, (24437), 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) [2022-03-15 16:25:16,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8312 states to 8312 states and 24437 transitions. [2022-03-15 16:25:16,035 INFO L78 Accepts]: Start accepts. Automaton has 8312 states and 24437 transitions. Word has length 35 [2022-03-15 16:25:16,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:16,036 INFO L470 AbstractCegarLoop]: Abstraction has 8312 states and 24437 transitions. [2022-03-15 16:25:16,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.761904761904762) internal successors, (58), 20 states have internal predecessors, (58), 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) [2022-03-15 16:25:16,036 INFO L276 IsEmpty]: Start isEmpty. Operand 8312 states and 24437 transitions. [2022-03-15 16:25:16,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:16,046 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:16,046 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:16,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:16,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-03-15 16:25:16,262 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:16,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:16,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1988408714, now seen corresponding path program 101 times [2022-03-15 16:25:16,262 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:16,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207084466] [2022-03-15 16:25:16,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:16,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:16,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:16,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:16,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:16,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207084466] [2022-03-15 16:25:16,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207084466] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:16,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579452256] [2022-03-15 16:25:16,367 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:25:16,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:16,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:16,368 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:16,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-03-15 16:25:16,393 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:25:16,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:16,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:25:16,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:16,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:16,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:16,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:25:18,844 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:25:18,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2022-03-15 16:25:18,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:18,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 16:25:18,861 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:18,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:19,056 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:19,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:19,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:19,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:19,771 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:25:19,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:25:19,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:19,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:25:20,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:20,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579452256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:20,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:20,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-15 16:25:20,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111165096] [2022-03-15 16:25:20,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:20,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:25:20,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:20,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:25:20,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=624, Unknown=2, NotChecked=0, Total=756 [2022-03-15 16:25:20,247 INFO L87 Difference]: Start difference. First operand 8312 states and 24437 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:25:25,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:25,207 INFO L93 Difference]: Finished difference Result 13057 states and 37908 transitions. [2022-03-15 16:25:25,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:25:25,207 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:25:25,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:25,230 INFO L225 Difference]: With dead ends: 13057 [2022-03-15 16:25:25,230 INFO L226 Difference]: Without dead ends: 12975 [2022-03-15 16:25:25,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 57 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=407, Invalid=2041, Unknown=2, NotChecked=0, Total=2450 [2022-03-15 16:25:25,231 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 382 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 659 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:25,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 847 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 524 Invalid, 0 Unknown, 659 Unchecked, 0.2s Time] [2022-03-15 16:25:25,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12975 states. [2022-03-15 16:25:25,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12975 to 8690. [2022-03-15 16:25:25,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8690 states, 8689 states have (on average 2.956151455863736) internal successors, (25686), 8689 states have internal predecessors, (25686), 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) [2022-03-15 16:25:25,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8690 states to 8690 states and 25686 transitions. [2022-03-15 16:25:25,410 INFO L78 Accepts]: Start accepts. Automaton has 8690 states and 25686 transitions. Word has length 35 [2022-03-15 16:25:25,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:25,410 INFO L470 AbstractCegarLoop]: Abstraction has 8690 states and 25686 transitions. [2022-03-15 16:25:25,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:25:25,410 INFO L276 IsEmpty]: Start isEmpty. Operand 8690 states and 25686 transitions. [2022-03-15 16:25:25,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:25,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:25,421 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:25,437 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-03-15 16:25:25,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-03-15 16:25:25,634 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:25,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:25,636 INFO L85 PathProgramCache]: Analyzing trace with hash 572719944, now seen corresponding path program 102 times [2022-03-15 16:25:25,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:25,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760322653] [2022-03-15 16:25:25,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:25,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:25,751 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:25,751 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:25,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760322653] [2022-03-15 16:25:25,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760322653] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:25,751 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30331232] [2022-03-15 16:25:25,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:25:25,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:25,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:25,753 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:25,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-03-15 16:25:25,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:25:25,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:25,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:25,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:25,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:26,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:26,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-03-15 16:25:26,712 INFO L353 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2022-03-15 16:25:26,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 34 [2022-03-15 16:25:26,715 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:25:26,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:25:26,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:26,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:26,842 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:26,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:27,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:27,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:27,578 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:27,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:27,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:27,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:28,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:28,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30331232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:28,074 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:28,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:28,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253001898] [2022-03-15 16:25:28,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:28,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:28,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:28,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:28,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=418, Unknown=1, NotChecked=0, Total=506 [2022-03-15 16:25:28,075 INFO L87 Difference]: Start difference. First operand 8690 states and 25686 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:28,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:28,256 INFO L93 Difference]: Finished difference Result 11923 states and 35178 transitions. [2022-03-15 16:25:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:25:28,256 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:25:28,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:28,277 INFO L225 Difference]: With dead ends: 11923 [2022-03-15 16:25:28,277 INFO L226 Difference]: Without dead ends: 11877 [2022-03-15 16:25:28,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=119, Invalid=582, Unknown=1, NotChecked=0, Total=702 [2022-03-15 16:25:28,278 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 164 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 400 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:28,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 574 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 322 Invalid, 0 Unknown, 400 Unchecked, 0.1s Time] [2022-03-15 16:25:28,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11877 states. [2022-03-15 16:25:28,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11877 to 8784. [2022-03-15 16:25:28,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8784 states, 8783 states have (on average 2.956620744620289) internal successors, (25968), 8783 states have internal predecessors, (25968), 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) [2022-03-15 16:25:28,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8784 states to 8784 states and 25968 transitions. [2022-03-15 16:25:28,452 INFO L78 Accepts]: Start accepts. Automaton has 8784 states and 25968 transitions. Word has length 35 [2022-03-15 16:25:28,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:28,452 INFO L470 AbstractCegarLoop]: Abstraction has 8784 states and 25968 transitions. [2022-03-15 16:25:28,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:28,452 INFO L276 IsEmpty]: Start isEmpty. Operand 8784 states and 25968 transitions. [2022-03-15 16:25:28,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:28,463 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:28,463 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:28,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-15 16:25:28,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-03-15 16:25:28,679 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:28,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:28,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1283252796, now seen corresponding path program 103 times [2022-03-15 16:25:28,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:28,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548734379] [2022-03-15 16:25:28,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:28,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:28,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:28,769 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:28,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:28,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548734379] [2022-03-15 16:25:28,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548734379] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:28,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974110035] [2022-03-15 16:25:28,769 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:25:28,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:28,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:28,771 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:28,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 16:25:28,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:28,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:28,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:28,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:29,031 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:25:29,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:25:29,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:29,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:29,687 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:29,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:29,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:29,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:29,834 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:29,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:30,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:30,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:30,540 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:30,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:30,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:30,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:31,160 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:31,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974110035] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:31,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:31,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:31,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128821845] [2022-03-15 16:25:31,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:31,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:31,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:31,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:31,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=423, Unknown=1, NotChecked=0, Total=506 [2022-03-15 16:25:31,161 INFO L87 Difference]: Start difference. First operand 8784 states and 25968 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:25:31,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:31,452 INFO L93 Difference]: Finished difference Result 10660 states and 31514 transitions. [2022-03-15 16:25:31,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:25:31,452 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) Word has length 35 [2022-03-15 16:25:31,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:31,471 INFO L225 Difference]: With dead ends: 10660 [2022-03-15 16:25:31,471 INFO L226 Difference]: Without dead ends: 10614 [2022-03-15 16:25:31,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=88, Invalid=463, Unknown=1, NotChecked=0, Total=552 [2022-03-15 16:25:31,472 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 134 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:31,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 716 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 542 Invalid, 0 Unknown, 316 Unchecked, 0.2s Time] [2022-03-15 16:25:31,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10614 states. [2022-03-15 16:25:31,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10614 to 8862. [2022-03-15 16:25:31,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8862 states, 8861 states have (on average 2.9574540119625325) internal successors, (26206), 8861 states have internal predecessors, (26206), 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) [2022-03-15 16:25:31,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8862 states to 8862 states and 26206 transitions. [2022-03-15 16:25:31,651 INFO L78 Accepts]: Start accepts. Automaton has 8862 states and 26206 transitions. Word has length 35 [2022-03-15 16:25:31,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:31,651 INFO L470 AbstractCegarLoop]: Abstraction has 8862 states and 26206 transitions. [2022-03-15 16:25:31,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:25:31,652 INFO L276 IsEmpty]: Start isEmpty. Operand 8862 states and 26206 transitions. [2022-03-15 16:25:31,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:31,663 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:31,663 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:31,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:31,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:31,879 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:31,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:31,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1380299472, now seen corresponding path program 104 times [2022-03-15 16:25:31,881 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:31,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014805071] [2022-03-15 16:25:31,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:31,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:31,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:32,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:32,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:32,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014805071] [2022-03-15 16:25:32,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014805071] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:32,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677005794] [2022-03-15 16:25:32,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:32,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:32,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:32,016 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:32,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 16:25:32,040 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:32,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:32,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:32,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:32,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:32,371 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:25:32,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:25:33,050 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:33,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:33,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:33,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:33,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:33,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:33,194 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:33,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:33,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:33,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:33,699 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:33,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:33,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:33,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:33,853 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:33,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677005794] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:33,853 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:33,853 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:33,853 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143945453] [2022-03-15 16:25:33,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:33,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:33,854 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:33,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:33,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=423, Unknown=1, NotChecked=0, Total=506 [2022-03-15 16:25:33,854 INFO L87 Difference]: Start difference. First operand 8862 states and 26206 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:34,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:34,027 INFO L93 Difference]: Finished difference Result 10428 states and 30821 transitions. [2022-03-15 16:25:34,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:25:34,027 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:25:34,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:34,045 INFO L225 Difference]: With dead ends: 10428 [2022-03-15 16:25:34,045 INFO L226 Difference]: Without dead ends: 10404 [2022-03-15 16:25:34,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=88, Invalid=463, Unknown=1, NotChecked=0, Total=552 [2022-03-15 16:25:34,045 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 182 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:34,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 555 Invalid, 648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 392 Invalid, 0 Unknown, 238 Unchecked, 0.1s Time] [2022-03-15 16:25:34,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10404 states. [2022-03-15 16:25:34,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10404 to 8966. [2022-03-15 16:25:34,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8966 states, 8965 states have (on average 2.9601784718349133) internal successors, (26538), 8965 states have internal predecessors, (26538), 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) [2022-03-15 16:25:34,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8966 states to 8966 states and 26538 transitions. [2022-03-15 16:25:34,178 INFO L78 Accepts]: Start accepts. Automaton has 8966 states and 26538 transitions. Word has length 35 [2022-03-15 16:25:34,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:34,178 INFO L470 AbstractCegarLoop]: Abstraction has 8966 states and 26538 transitions. [2022-03-15 16:25:34,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:34,178 INFO L276 IsEmpty]: Start isEmpty. Operand 8966 states and 26538 transitions. [2022-03-15 16:25:34,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:34,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:34,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:34,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:34,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:34,393 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:34,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:34,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1191161876, now seen corresponding path program 105 times [2022-03-15 16:25:34,394 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:34,394 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714765860] [2022-03-15 16:25:34,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:34,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:34,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:34,527 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:34,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:34,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714765860] [2022-03-15 16:25:34,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714765860] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:34,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574623606] [2022-03-15 16:25:34,528 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:25:34,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:34,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:34,529 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:34,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 16:25:34,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:25:34,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:34,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:34,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:34,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:34,801 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:25:34,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:25:34,827 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:34,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:34,830 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:34,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:34,839 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:34,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:34,914 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:34,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:35,238 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:35,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:35,390 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:35,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:35,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:35,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:35,549 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:35,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574623606] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:35,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:35,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:35,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549166725] [2022-03-15 16:25:35,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:35,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:35,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:35,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:35,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:25:35,550 INFO L87 Difference]: Start difference. First operand 8966 states and 26538 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:35,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:35,699 INFO L93 Difference]: Finished difference Result 10210 states and 30185 transitions. [2022-03-15 16:25:35,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:25:35,699 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:25:35,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:35,716 INFO L225 Difference]: With dead ends: 10210 [2022-03-15 16:25:35,716 INFO L226 Difference]: Without dead ends: 10198 [2022-03-15 16:25:35,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:25:35,717 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 101 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 208 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:35,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 524 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 334 Invalid, 0 Unknown, 208 Unchecked, 0.1s Time] [2022-03-15 16:25:35,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10198 states. [2022-03-15 16:25:35,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10198 to 8936. [2022-03-15 16:25:35,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8936 states, 8935 states have (on average 2.9595970900951314) internal successors, (26444), 8935 states have internal predecessors, (26444), 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) [2022-03-15 16:25:35,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8936 states to 8936 states and 26444 transitions. [2022-03-15 16:25:35,848 INFO L78 Accepts]: Start accepts. Automaton has 8936 states and 26444 transitions. Word has length 35 [2022-03-15 16:25:35,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:35,848 INFO L470 AbstractCegarLoop]: Abstraction has 8936 states and 26444 transitions. [2022-03-15 16:25:35,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:35,848 INFO L276 IsEmpty]: Start isEmpty. Operand 8936 states and 26444 transitions. [2022-03-15 16:25:35,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:35,860 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:35,860 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:35,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-03-15 16:25:36,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-03-15 16:25:36,064 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:36,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:36,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1581453382, now seen corresponding path program 106 times [2022-03-15 16:25:36,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:36,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674031313] [2022-03-15 16:25:36,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:36,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:36,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:36,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:36,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:36,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674031313] [2022-03-15 16:25:36,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674031313] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:36,221 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123586176] [2022-03-15 16:25:36,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:25:36,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:36,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:36,236 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:36,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 16:25:36,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:25:36,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:36,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:36,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:36,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:36,535 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:25:36,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:25:36,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:36,570 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:36,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:36,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:36,615 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:36,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:36,723 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:36,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:37,021 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:37,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:37,212 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:37,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:37,231 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:37,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:37,689 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:37,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123586176] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:37,690 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:37,690 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:37,690 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763059923] [2022-03-15 16:25:37,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:37,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:37,690 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:37,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:37,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:25:37,690 INFO L87 Difference]: Start difference. First operand 8936 states and 26444 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:37,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:37,917 INFO L93 Difference]: Finished difference Result 10380 states and 30690 transitions. [2022-03-15 16:25:37,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:25:37,917 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:25:37,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:37,935 INFO L225 Difference]: With dead ends: 10380 [2022-03-15 16:25:37,935 INFO L226 Difference]: Without dead ends: 10352 [2022-03-15 16:25:37,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:25:37,936 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 116 mSDsluCounter, 947 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:37,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 764 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 458 Invalid, 0 Unknown, 435 Unchecked, 0.2s Time] [2022-03-15 16:25:37,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10352 states. [2022-03-15 16:25:38,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10352 to 9058. [2022-03-15 16:25:38,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9058 states, 9057 states have (on average 2.961245445511759) internal successors, (26820), 9057 states have internal predecessors, (26820), 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) [2022-03-15 16:25:38,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9058 states to 9058 states and 26820 transitions. [2022-03-15 16:25:38,068 INFO L78 Accepts]: Start accepts. Automaton has 9058 states and 26820 transitions. Word has length 35 [2022-03-15 16:25:38,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:38,068 INFO L470 AbstractCegarLoop]: Abstraction has 9058 states and 26820 transitions. [2022-03-15 16:25:38,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:25:38,068 INFO L276 IsEmpty]: Start isEmpty. Operand 9058 states and 26820 transitions. [2022-03-15 16:25:38,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:38,080 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:38,080 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:38,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:38,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:38,296 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:38,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:38,296 INFO L85 PathProgramCache]: Analyzing trace with hash -2004447122, now seen corresponding path program 107 times [2022-03-15 16:25:38,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:38,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054231184] [2022-03-15 16:25:38,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:38,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:38,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:38,439 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:38,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054231184] [2022-03-15 16:25:38,439 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054231184] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:38,439 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741655664] [2022-03-15 16:25:38,439 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:25:38,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:38,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:38,440 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:38,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 16:25:38,464 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:25:38,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:38,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:25:38,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:38,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:38,854 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:25:38,855 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 28 [2022-03-15 16:25:39,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:39,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:39,563 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:39,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:39,580 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:39,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:39,724 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:39,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:40,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:40,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:40,614 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-15 16:25:40,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-15 16:25:40,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:40,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-15 16:25:41,127 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:41,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741655664] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:41,128 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:41,128 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:25:41,128 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533577535] [2022-03-15 16:25:41,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:41,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:41,128 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:41,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:41,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=579, Unknown=1, NotChecked=0, Total=702 [2022-03-15 16:25:41,129 INFO L87 Difference]: Start difference. First operand 9058 states and 26820 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:25:42,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:42,109 INFO L93 Difference]: Finished difference Result 11609 states and 34115 transitions. [2022-03-15 16:25:42,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-15 16:25:42,109 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:25:42,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:42,133 INFO L225 Difference]: With dead ends: 11609 [2022-03-15 16:25:42,133 INFO L226 Difference]: Without dead ends: 11499 [2022-03-15 16:25:42,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=399, Invalid=1952, Unknown=1, NotChecked=0, Total=2352 [2022-03-15 16:25:42,134 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 286 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 854 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 638 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:42,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 854 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 574 Invalid, 0 Unknown, 638 Unchecked, 0.3s Time] [2022-03-15 16:25:42,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11499 states. [2022-03-15 16:25:42,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11499 to 9363. [2022-03-15 16:25:42,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9363 states, 9362 states have (on average 2.9729758598590044) internal successors, (27833), 9362 states have internal predecessors, (27833), 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) [2022-03-15 16:25:42,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 27833 transitions. [2022-03-15 16:25:42,311 INFO L78 Accepts]: Start accepts. Automaton has 9363 states and 27833 transitions. Word has length 35 [2022-03-15 16:25:42,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:42,311 INFO L470 AbstractCegarLoop]: Abstraction has 9363 states and 27833 transitions. [2022-03-15 16:25:42,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:25:42,312 INFO L276 IsEmpty]: Start isEmpty. Operand 9363 states and 27833 transitions. [2022-03-15 16:25:42,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:42,326 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:42,326 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:42,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:42,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:42,543 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:42,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:42,543 INFO L85 PathProgramCache]: Analyzing trace with hash -967946838, now seen corresponding path program 108 times [2022-03-15 16:25:42,543 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:42,543 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108128377] [2022-03-15 16:25:42,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:42,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:42,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:42,689 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:42,689 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:42,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108128377] [2022-03-15 16:25:42,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108128377] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:42,689 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923907251] [2022-03-15 16:25:42,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:25:42,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:42,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:42,691 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:42,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 16:25:42,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:25:42,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:42,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:42,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:42,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:42,969 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:25:42,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:25:42,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:42,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:43,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:43,002 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:43,012 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:43,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:43,090 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:43,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:43,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:43,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:43,565 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:43,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:43,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:43,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:43,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:43,681 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923907251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:43,681 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:43,681 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:43,681 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076440752] [2022-03-15 16:25:43,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:43,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:43,681 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:43,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:43,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:25:43,682 INFO L87 Difference]: Start difference. First operand 9363 states and 27833 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:25:43,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:43,901 INFO L93 Difference]: Finished difference Result 11321 states and 33608 transitions. [2022-03-15 16:25:43,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:25:43,901 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) Word has length 35 [2022-03-15 16:25:43,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:43,924 INFO L225 Difference]: With dead ends: 11321 [2022-03-15 16:25:43,924 INFO L226 Difference]: Without dead ends: 11248 [2022-03-15 16:25:43,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:25:43,924 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 125 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:43,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 719 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 543 Invalid, 0 Unknown, 422 Unchecked, 0.1s Time] [2022-03-15 16:25:43,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11248 states. [2022-03-15 16:25:44,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11248 to 9334. [2022-03-15 16:25:44,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9334 states, 9333 states have (on average 2.9712846887388835) internal successors, (27731), 9333 states have internal predecessors, (27731), 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) [2022-03-15 16:25:44,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9334 states to 9334 states and 27731 transitions. [2022-03-15 16:25:44,092 INFO L78 Accepts]: Start accepts. Automaton has 9334 states and 27731 transitions. Word has length 35 [2022-03-15 16:25:44,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:44,093 INFO L470 AbstractCegarLoop]: Abstraction has 9334 states and 27731 transitions. [2022-03-15 16:25:44,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:25:44,093 INFO L276 IsEmpty]: Start isEmpty. Operand 9334 states and 27731 transitions. [2022-03-15 16:25:44,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:44,106 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:44,106 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:44,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:44,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:44,319 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:44,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:44,320 INFO L85 PathProgramCache]: Analyzing trace with hash 619477336, now seen corresponding path program 109 times [2022-03-15 16:25:44,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:44,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180867895] [2022-03-15 16:25:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:44,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:44,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:44,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:44,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:44,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180867895] [2022-03-15 16:25:44,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180867895] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:44,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004527476] [2022-03-15 16:25:44,443 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:25:44,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:44,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:44,444 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:44,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-03-15 16:25:44,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:44,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:44,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:44,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:44,710 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:25:44,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:25:44,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:44,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:44,821 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:44,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:44,831 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:44,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:44,910 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:44,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:45,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:45,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:45,357 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:45,357 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:45,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:45,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:45,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:45,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004527476] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:45,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:45,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:45,579 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617398081] [2022-03-15 16:25:45,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:45,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:45,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:45,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:45,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:25:45,579 INFO L87 Difference]: Start difference. First operand 9334 states and 27731 transitions. Second operand has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 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) [2022-03-15 16:25:45,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:45,838 INFO L93 Difference]: Finished difference Result 10971 states and 32519 transitions. [2022-03-15 16:25:45,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:25:45,839 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:25:45,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:45,856 INFO L225 Difference]: With dead ends: 10971 [2022-03-15 16:25:45,857 INFO L226 Difference]: Without dead ends: 10943 [2022-03-15 16:25:45,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:25:45,858 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 166 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:45,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 625 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 402 Invalid, 0 Unknown, 415 Unchecked, 0.2s Time] [2022-03-15 16:25:45,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10943 states. [2022-03-15 16:25:45,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10943 to 9327. [2022-03-15 16:25:45,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9327 states, 9326 states have (on average 2.9698691829294446) internal successors, (27697), 9326 states have internal predecessors, (27697), 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) [2022-03-15 16:25:45,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9327 states to 9327 states and 27697 transitions. [2022-03-15 16:25:45,988 INFO L78 Accepts]: Start accepts. Automaton has 9327 states and 27697 transitions. Word has length 35 [2022-03-15 16:25:45,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:45,988 INFO L470 AbstractCegarLoop]: Abstraction has 9327 states and 27697 transitions. [2022-03-15 16:25:45,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.1739130434782608) internal successors, (73), 22 states have internal predecessors, (73), 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) [2022-03-15 16:25:45,988 INFO L276 IsEmpty]: Start isEmpty. Operand 9327 states and 27697 transitions. [2022-03-15 16:25:45,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:45,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:45,999 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:46,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:46,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-03-15 16:25:46,205 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:46,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:46,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1954417134, now seen corresponding path program 110 times [2022-03-15 16:25:46,205 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:46,205 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200773645] [2022-03-15 16:25:46,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:46,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:46,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:46,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:46,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:46,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200773645] [2022-03-15 16:25:46,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200773645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:46,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992004367] [2022-03-15 16:25:46,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:46,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:46,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:46,365 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:46,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-03-15 16:25:46,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:46,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:46,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:46,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:46,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:46,708 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:25:46,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:25:47,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:47,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:47,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:47,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:47,288 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:47,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:47,406 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:47,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:47,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:47,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:48,173 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:48,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:48,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:48,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:49,386 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:49,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992004367] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:49,386 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:49,386 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:25:49,386 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704658232] [2022-03-15 16:25:49,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:49,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:49,387 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:49,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:49,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=423, Unknown=1, NotChecked=0, Total=506 [2022-03-15 16:25:49,387 INFO L87 Difference]: Start difference. First operand 9327 states and 27697 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:25:49,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:49,611 INFO L93 Difference]: Finished difference Result 10415 states and 30900 transitions. [2022-03-15 16:25:49,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:25:49,612 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) Word has length 35 [2022-03-15 16:25:49,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:49,628 INFO L225 Difference]: With dead ends: 10415 [2022-03-15 16:25:49,628 INFO L226 Difference]: Without dead ends: 10399 [2022-03-15 16:25:49,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=108, Invalid=541, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:25:49,628 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 116 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 259 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:49,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 484 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 271 Invalid, 0 Unknown, 259 Unchecked, 0.1s Time] [2022-03-15 16:25:49,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10399 states. [2022-03-15 16:25:49,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10399 to 9389. [2022-03-15 16:25:49,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9389 states, 9388 states have (on average 2.9712398806987643) internal successors, (27894), 9388 states have internal predecessors, (27894), 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) [2022-03-15 16:25:49,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9389 states to 9389 states and 27894 transitions. [2022-03-15 16:25:49,754 INFO L78 Accepts]: Start accepts. Automaton has 9389 states and 27894 transitions. Word has length 35 [2022-03-15 16:25:49,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:49,754 INFO L470 AbstractCegarLoop]: Abstraction has 9389 states and 27894 transitions. [2022-03-15 16:25:49,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:25:49,754 INFO L276 IsEmpty]: Start isEmpty. Operand 9389 states and 27894 transitions. [2022-03-15 16:25:49,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:49,765 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:49,765 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:49,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:49,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-03-15 16:25:49,980 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:49,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:49,980 INFO L85 PathProgramCache]: Analyzing trace with hash -713498178, now seen corresponding path program 111 times [2022-03-15 16:25:49,980 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:49,980 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016992159] [2022-03-15 16:25:49,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:49,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:49,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:50,134 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:50,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:50,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016992159] [2022-03-15 16:25:50,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016992159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:50,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637309867] [2022-03-15 16:25:50,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:25:50,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:50,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:50,135 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:50,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-03-15 16:25:50,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:25:50,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:50,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:25:50,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:50,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:25:50,476 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:25:50,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-15 16:25:50,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:50,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:25:50,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:50,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:25:50,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:50,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:51,142 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:51,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:51,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:51,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:51,978 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:25:51,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:25:51,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:51,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:25:52,281 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:52,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637309867] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:52,281 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:52,281 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:25:52,281 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14048704] [2022-03-15 16:25:52,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:52,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:52,281 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:52,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:52,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:25:52,282 INFO L87 Difference]: Start difference. First operand 9389 states and 27894 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:25:53,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:53,600 INFO L93 Difference]: Finished difference Result 11436 states and 33449 transitions. [2022-03-15 16:25:53,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-15 16:25:53,600 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:25:53,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:53,623 INFO L225 Difference]: With dead ends: 11436 [2022-03-15 16:25:53,623 INFO L226 Difference]: Without dead ends: 11414 [2022-03-15 16:25:53,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:25:53,624 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 360 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 586 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:53,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 813 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 559 Invalid, 0 Unknown, 586 Unchecked, 0.2s Time] [2022-03-15 16:25:53,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11414 states. [2022-03-15 16:25:53,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11414 to 9422. [2022-03-15 16:25:53,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9422 states, 9421 states have (on average 2.972826663836111) internal successors, (28007), 9421 states have internal predecessors, (28007), 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) [2022-03-15 16:25:53,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9422 states to 9422 states and 28007 transitions. [2022-03-15 16:25:53,788 INFO L78 Accepts]: Start accepts. Automaton has 9422 states and 28007 transitions. Word has length 35 [2022-03-15 16:25:53,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:53,788 INFO L470 AbstractCegarLoop]: Abstraction has 9422 states and 28007 transitions. [2022-03-15 16:25:53,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:25:53,788 INFO L276 IsEmpty]: Start isEmpty. Operand 9422 states and 28007 transitions. [2022-03-15 16:25:53,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:53,802 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:53,802 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:53,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-03-15 16:25:54,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-03-15 16:25:54,006 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:54,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:54,006 INFO L85 PathProgramCache]: Analyzing trace with hash -857502242, now seen corresponding path program 112 times [2022-03-15 16:25:54,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:54,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308362197] [2022-03-15 16:25:54,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:54,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:54,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:54,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:54,139 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:54,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308362197] [2022-03-15 16:25:54,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308362197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:54,139 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582612511] [2022-03-15 16:25:54,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:25:54,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:54,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:54,141 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:54,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-03-15 16:25:54,164 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:25:54,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:54,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:25:54,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:54,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:25:54,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:54,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-03-15 16:25:54,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:54,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:25:54,908 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:25:54,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:25:54,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:54,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:55,030 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:55,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:55,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:55,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:55,772 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:25:55,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:25:55,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:55,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:25:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:56,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582612511] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:56,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:56,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:25:56,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623907621] [2022-03-15 16:25:56,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:56,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:25:56,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:56,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:25:56,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=379, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:25:56,268 INFO L87 Difference]: Start difference. First operand 9422 states and 28007 transitions. Second operand has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 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) [2022-03-15 16:25:56,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:56,470 INFO L93 Difference]: Finished difference Result 12271 states and 36394 transitions. [2022-03-15 16:25:56,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:25:56,470 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:25:56,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:56,491 INFO L225 Difference]: With dead ends: 12271 [2022-03-15 16:25:56,491 INFO L226 Difference]: Without dead ends: 12252 [2022-03-15 16:25:56,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=82, Invalid=379, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:25:56,491 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 112 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:56,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 625 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 446 Invalid, 0 Unknown, 264 Unchecked, 0.2s Time] [2022-03-15 16:25:56,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12252 states. [2022-03-15 16:25:56,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12252 to 9342. [2022-03-15 16:25:56,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9342 states, 9341 states have (on average 2.9730221603682687) internal successors, (27771), 9341 states have internal predecessors, (27771), 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) [2022-03-15 16:25:56,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9342 states to 9342 states and 27771 transitions. [2022-03-15 16:25:56,630 INFO L78 Accepts]: Start accepts. Automaton has 9342 states and 27771 transitions. Word has length 35 [2022-03-15 16:25:56,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:56,630 INFO L470 AbstractCegarLoop]: Abstraction has 9342 states and 27771 transitions. [2022-03-15 16:25:56,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3636363636363638) internal successors, (74), 21 states have internal predecessors, (74), 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) [2022-03-15 16:25:56,631 INFO L276 IsEmpty]: Start isEmpty. Operand 9342 states and 27771 transitions. [2022-03-15 16:25:56,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:56,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:56,642 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:25:56,660 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:56,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-03-15 16:25:56,856 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:56,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:56,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1806310496, now seen corresponding path program 113 times [2022-03-15 16:25:56,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:56,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506690304] [2022-03-15 16:25:56,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:56,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:56,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:57,029 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:57,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:57,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506690304] [2022-03-15 16:25:57,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506690304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:57,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485195956] [2022-03-15 16:25:57,030 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:25:57,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:57,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:57,031 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:25:57,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-03-15 16:25:57,056 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:25:57,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:57,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:25:57,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:57,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:25:57,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:57,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2022-03-15 16:25:57,617 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:25:57,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 29 [2022-03-15 16:25:57,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:57,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2022-03-15 16:25:57,630 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:57,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:57,769 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:25:57,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:25:58,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:58,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:25:58,269 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-15 16:25:58,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-15 16:25:58,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:58,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-15 16:25:58,420 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:58,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485195956] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:58,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:58,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 27 [2022-03-15 16:25:58,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291939090] [2022-03-15 16:25:58,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:58,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:25:58,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:58,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:25:58,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=624, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:25:58,421 INFO L87 Difference]: Start difference. First operand 9342 states and 27771 transitions. Second operand has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:01,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:01,188 INFO L93 Difference]: Finished difference Result 12909 states and 37937 transitions. [2022-03-15 16:26:01,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:26:01,188 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:26:01,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:01,213 INFO L225 Difference]: With dead ends: 12909 [2022-03-15 16:26:01,214 INFO L226 Difference]: Without dead ends: 12813 [2022-03-15 16:26:01,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=300, Invalid=1679, Unknown=1, NotChecked=0, Total=1980 [2022-03-15 16:26:01,214 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 317 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 1416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 668 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:01,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 929 Invalid, 1416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 707 Invalid, 0 Unknown, 668 Unchecked, 0.3s Time] [2022-03-15 16:26:01,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12813 states. [2022-03-15 16:26:01,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12813 to 9614. [2022-03-15 16:26:01,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9614 states, 9613 states have (on average 2.9841880786435038) internal successors, (28687), 9613 states have internal predecessors, (28687), 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) [2022-03-15 16:26:01,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9614 states to 9614 states and 28687 transitions. [2022-03-15 16:26:01,376 INFO L78 Accepts]: Start accepts. Automaton has 9614 states and 28687 transitions. Word has length 35 [2022-03-15 16:26:01,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:01,376 INFO L470 AbstractCegarLoop]: Abstraction has 9614 states and 28687 transitions. [2022-03-15 16:26:01,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.3214285714285716) internal successors, (93), 27 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:01,376 INFO L276 IsEmpty]: Start isEmpty. Operand 9614 states and 28687 transitions. [2022-03-15 16:26:01,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:01,388 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:01,388 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:01,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:01,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:01,603 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:01,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:01,604 INFO L85 PathProgramCache]: Analyzing trace with hash 632684060, now seen corresponding path program 114 times [2022-03-15 16:26:01,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:01,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612021411] [2022-03-15 16:26:01,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:01,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:01,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:01,744 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:01,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:01,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612021411] [2022-03-15 16:26:01,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612021411] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:01,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490686369] [2022-03-15 16:26:01,744 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:01,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:01,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:01,745 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:01,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-03-15 16:26:01,769 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:26:01,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:01,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:01,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:01,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:02,050 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:02,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2022-03-15 16:26:02,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:02,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:02,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:02,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:02,335 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:02,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:02,454 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:02,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:02,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:02,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:02,915 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:02,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:02,934 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:02,934 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:03,091 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490686369] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:03,092 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:03,092 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:26:03,092 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718915886] [2022-03-15 16:26:03,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:03,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:26:03,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:03,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:26:03,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:03,092 INFO L87 Difference]: Start difference. First operand 9614 states and 28687 transitions. Second operand has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 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) [2022-03-15 16:26:03,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:03,354 INFO L93 Difference]: Finished difference Result 10912 states and 32520 transitions. [2022-03-15 16:26:03,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:26:03,355 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 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) Word has length 35 [2022-03-15 16:26:03,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:03,375 INFO L225 Difference]: With dead ends: 10912 [2022-03-15 16:26:03,375 INFO L226 Difference]: Without dead ends: 10866 [2022-03-15 16:26:03,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:03,375 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 102 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:03,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 589 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 541 Invalid, 0 Unknown, 170 Unchecked, 0.2s Time] [2022-03-15 16:26:03,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10866 states. [2022-03-15 16:26:03,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10866 to 9724. [2022-03-15 16:26:03,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9724 states, 9723 states have (on average 2.9849840584181835) internal successors, (29023), 9723 states have internal predecessors, (29023), 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) [2022-03-15 16:26:03,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9724 states to 9724 states and 29023 transitions. [2022-03-15 16:26:03,524 INFO L78 Accepts]: Start accepts. Automaton has 9724 states and 29023 transitions. Word has length 35 [2022-03-15 16:26:03,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:03,525 INFO L470 AbstractCegarLoop]: Abstraction has 9724 states and 29023 transitions. [2022-03-15 16:26:03,525 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0) internal successors, (66), 21 states have internal predecessors, (66), 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) [2022-03-15 16:26:03,525 INFO L276 IsEmpty]: Start isEmpty. Operand 9724 states and 29023 transitions. [2022-03-15 16:26:03,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:03,537 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:03,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:03,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-03-15 16:26:03,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:03,751 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:03,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:03,752 INFO L85 PathProgramCache]: Analyzing trace with hash -998730968, now seen corresponding path program 115 times [2022-03-15 16:26:03,752 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:03,752 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608424392] [2022-03-15 16:26:03,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:03,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:03,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:03,893 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:03,893 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:03,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608424392] [2022-03-15 16:26:03,893 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608424392] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:03,893 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431509976] [2022-03-15 16:26:03,893 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:03,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:03,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:03,894 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:03,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-03-15 16:26:03,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:03,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:03,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:04,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:04,184 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:26:04,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 29 [2022-03-15 16:26:04,862 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:04,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:04,867 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:04,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:04,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:04,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:04,970 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:04,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:05,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:05,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:05,400 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:05,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:05,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:05,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:05,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:05,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431509976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:05,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:05,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:26:05,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975388968] [2022-03-15 16:26:05,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:05,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:26:05,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:05,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:26:05,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=381, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:26:05,579 INFO L87 Difference]: Start difference. First operand 9724 states and 29023 transitions. Second operand has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 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) [2022-03-15 16:26:05,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:05,718 INFO L93 Difference]: Finished difference Result 11329 states and 33705 transitions. [2022-03-15 16:26:05,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:26:05,718 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 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) Word has length 35 [2022-03-15 16:26:05,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:05,774 INFO L225 Difference]: With dead ends: 11329 [2022-03-15 16:26:05,774 INFO L226 Difference]: Without dead ends: 11289 [2022-03-15 16:26:05,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=80, Invalid=381, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:26:05,774 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 103 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:05,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 491 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 372 Invalid, 0 Unknown, 257 Unchecked, 0.1s Time] [2022-03-15 16:26:05,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11289 states. [2022-03-15 16:26:05,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11289 to 9810. [2022-03-15 16:26:05,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9810 states, 9809 states have (on average 2.984096238148639) internal successors, (29271), 9809 states have internal predecessors, (29271), 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) [2022-03-15 16:26:05,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9810 states to 9810 states and 29271 transitions. [2022-03-15 16:26:05,914 INFO L78 Accepts]: Start accepts. Automaton has 9810 states and 29271 transitions. Word has length 35 [2022-03-15 16:26:05,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:05,915 INFO L470 AbstractCegarLoop]: Abstraction has 9810 states and 29271 transitions. [2022-03-15 16:26:05,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1363636363636362) internal successors, (69), 21 states have internal predecessors, (69), 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) [2022-03-15 16:26:05,915 INFO L276 IsEmpty]: Start isEmpty. Operand 9810 states and 29271 transitions. [2022-03-15 16:26:05,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:05,928 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:05,928 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:05,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:06,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-03-15 16:26:06,137 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:06,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:06,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1421724708, now seen corresponding path program 116 times [2022-03-15 16:26:06,139 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:06,139 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932352150] [2022-03-15 16:26:06,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:06,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:06,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:06,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:06,265 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:06,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932352150] [2022-03-15 16:26:06,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932352150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:06,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370454791] [2022-03-15 16:26:06,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:06,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:06,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:06,267 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:06,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-03-15 16:26:06,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:06,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:06,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:06,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:06,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:06,448 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:26:06,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 29 [2022-03-15 16:26:06,856 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:06,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:06,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:06,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:06,872 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:06,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:06,945 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:06,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:07,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:07,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:07,401 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:07,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:07,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:07,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:07,561 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:07,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370454791] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:07,561 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:07,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:26:07,561 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441076231] [2022-03-15 16:26:07,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:07,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:26:07,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:07,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:26:07,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:07,562 INFO L87 Difference]: Start difference. First operand 9810 states and 29271 transitions. Second operand has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 states have internal predecessors, (64), 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) [2022-03-15 16:26:07,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:07,777 INFO L93 Difference]: Finished difference Result 11236 states and 33478 transitions. [2022-03-15 16:26:07,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:26:07,777 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 states have internal predecessors, (64), 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) Word has length 35 [2022-03-15 16:26:07,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:07,838 INFO L225 Difference]: With dead ends: 11236 [2022-03-15 16:26:07,838 INFO L226 Difference]: Without dead ends: 11211 [2022-03-15 16:26:07,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:07,838 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 126 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:07,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 491 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 440 Invalid, 0 Unknown, 206 Unchecked, 0.1s Time] [2022-03-15 16:26:07,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11211 states. [2022-03-15 16:26:08,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11211 to 9856. [2022-03-15 16:26:08,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9856 states, 9855 states have (on average 2.984576357179097) internal successors, (29413), 9855 states have internal predecessors, (29413), 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) [2022-03-15 16:26:08,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9856 states to 9856 states and 29413 transitions. [2022-03-15 16:26:08,108 INFO L78 Accepts]: Start accepts. Automaton has 9856 states and 29413 transitions. Word has length 35 [2022-03-15 16:26:08,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:08,108 INFO L470 AbstractCegarLoop]: Abstraction has 9856 states and 29413 transitions. [2022-03-15 16:26:08,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 21 states have internal predecessors, (64), 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) [2022-03-15 16:26:08,108 INFO L276 IsEmpty]: Start isEmpty. Operand 9856 states and 29413 transitions. [2022-03-15 16:26:08,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:08,121 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:08,121 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:08,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:08,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:08,336 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:08,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:08,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1650666720, now seen corresponding path program 117 times [2022-03-15 16:26:08,337 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:08,337 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426282605] [2022-03-15 16:26:08,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:08,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:08,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:08,421 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:08,421 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:08,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426282605] [2022-03-15 16:26:08,421 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426282605] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:08,421 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704332738] [2022-03-15 16:26:08,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:08,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:08,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:08,422 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:08,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-03-15 16:26:08,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:26:08,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:08,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:08,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:08,663 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:08,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-03-15 16:26:09,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:26:09,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:09,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:09,845 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:09,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:09,866 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:09,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:09,974 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:09,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:10,428 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:10,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:10,655 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:10,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:10,674 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:10,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:10,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:10,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704332738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:10,949 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:10,949 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:26:10,949 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767063480] [2022-03-15 16:26:10,949 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:10,949 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:26:10,949 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:10,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:26:10,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=353, Unknown=3, NotChecked=0, Total=420 [2022-03-15 16:26:10,950 INFO L87 Difference]: Start difference. First operand 9856 states and 29413 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 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) [2022-03-15 16:26:11,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:11,174 INFO L93 Difference]: Finished difference Result 11293 states and 33688 transitions. [2022-03-15 16:26:11,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:26:11,174 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 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) Word has length 35 [2022-03-15 16:26:11,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:11,196 INFO L225 Difference]: With dead ends: 11293 [2022-03-15 16:26:11,196 INFO L226 Difference]: Without dead ends: 11220 [2022-03-15 16:26:11,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=72, Invalid=387, Unknown=3, NotChecked=0, Total=462 [2022-03-15 16:26:11,196 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 113 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:11,196 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 444 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 337 Invalid, 0 Unknown, 288 Unchecked, 0.1s Time] [2022-03-15 16:26:11,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11220 states. [2022-03-15 16:26:11,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11220 to 9918. [2022-03-15 16:26:11,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9918 states, 9917 states have (on average 2.984269436321468) internal successors, (29595), 9917 states have internal predecessors, (29595), 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) [2022-03-15 16:26:11,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9918 states to 9918 states and 29595 transitions. [2022-03-15 16:26:11,347 INFO L78 Accepts]: Start accepts. Automaton has 9918 states and 29595 transitions. Word has length 35 [2022-03-15 16:26:11,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:11,347 INFO L470 AbstractCegarLoop]: Abstraction has 9918 states and 29595 transitions. [2022-03-15 16:26:11,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 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) [2022-03-15 16:26:11,348 INFO L276 IsEmpty]: Start isEmpty. Operand 9918 states and 29595 transitions. [2022-03-15 16:26:11,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:11,360 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:11,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:11,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:11,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:11,572 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:11,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:11,572 INFO L85 PathProgramCache]: Analyzing trace with hash 549587604, now seen corresponding path program 118 times [2022-03-15 16:26:11,572 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:11,572 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109441694] [2022-03-15 16:26:11,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:11,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:11,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:11,750 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:11,750 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:11,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109441694] [2022-03-15 16:26:11,750 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109441694] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:11,750 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048182010] [2022-03-15 16:26:11,750 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:11,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:11,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:11,760 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:11,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-03-15 16:26:11,805 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:11,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:11,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:11,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:12,067 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:12,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 31 [2022-03-15 16:26:13,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:26:13,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:13,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:13,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:13,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:13,227 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:13,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:13,315 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:13,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:13,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:13,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:13,907 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:13,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:13,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:13,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:14,482 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:14,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048182010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:14,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:14,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:26:14,483 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573279028] [2022-03-15 16:26:14,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:14,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:26:14,483 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:14,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:26:14,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=353, Unknown=3, NotChecked=0, Total=420 [2022-03-15 16:26:14,483 INFO L87 Difference]: Start difference. First operand 9918 states and 29595 transitions. Second operand has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 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) [2022-03-15 16:26:14,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:14,650 INFO L93 Difference]: Finished difference Result 11284 states and 33662 transitions. [2022-03-15 16:26:14,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:26:14,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 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) Word has length 35 [2022-03-15 16:26:14,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:14,672 INFO L225 Difference]: With dead ends: 11284 [2022-03-15 16:26:14,672 INFO L226 Difference]: Without dead ends: 11265 [2022-03-15 16:26:14,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=64, Invalid=353, Unknown=3, NotChecked=0, Total=420 [2022-03-15 16:26:14,672 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 107 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:14,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 474 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 450 Invalid, 0 Unknown, 314 Unchecked, 0.1s Time] [2022-03-15 16:26:14,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11265 states. [2022-03-15 16:26:14,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11265 to 9852. [2022-03-15 16:26:14,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9852 states, 9851 states have (on average 2.983047406354685) internal successors, (29386), 9851 states have internal predecessors, (29386), 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) [2022-03-15 16:26:14,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9852 states to 9852 states and 29386 transitions. [2022-03-15 16:26:14,822 INFO L78 Accepts]: Start accepts. Automaton has 9852 states and 29386 transitions. Word has length 35 [2022-03-15 16:26:14,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:14,822 INFO L470 AbstractCegarLoop]: Abstraction has 9852 states and 29386 transitions. [2022-03-15 16:26:14,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 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) [2022-03-15 16:26:14,822 INFO L276 IsEmpty]: Start isEmpty. Operand 9852 states and 29386 transitions. [2022-03-15 16:26:14,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:14,835 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:14,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:14,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:15,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:15,051 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:15,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:15,051 INFO L85 PathProgramCache]: Analyzing trace with hash -240964400, now seen corresponding path program 119 times [2022-03-15 16:26:15,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:15,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307765595] [2022-03-15 16:26:15,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:15,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:15,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:15,170 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:15,170 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:15,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307765595] [2022-03-15 16:26:15,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307765595] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:15,170 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413266166] [2022-03-15 16:26:15,170 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:15,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:15,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:15,171 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:15,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-03-15 16:26:15,197 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:26:15,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:15,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:15,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:15,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:26:15,473 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:26:15,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:26:16,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:16,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:16,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:16,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:16,602 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:16,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:16,726 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:16,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:17,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:17,249 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:17,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:17,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 81 [2022-03-15 16:26:17,515 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:26:17,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 83 [2022-03-15 16:26:18,097 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:18,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413266166] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:18,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:18,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:26:18,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123925556] [2022-03-15 16:26:18,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:18,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:26:18,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:18,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:26:18,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=533, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:26:18,098 INFO L87 Difference]: Start difference. First operand 9852 states and 29386 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 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) [2022-03-15 16:26:18,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:18,907 INFO L93 Difference]: Finished difference Result 12850 states and 37852 transitions. [2022-03-15 16:26:18,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:26:18,907 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 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) Word has length 35 [2022-03-15 16:26:18,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:18,938 INFO L225 Difference]: With dead ends: 12850 [2022-03-15 16:26:18,938 INFO L226 Difference]: Without dead ends: 12673 [2022-03-15 16:26:18,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=297, Invalid=1507, Unknown=2, NotChecked=0, Total=1806 [2022-03-15 16:26:18,938 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 295 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 652 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:18,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 781 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 609 Invalid, 0 Unknown, 652 Unchecked, 0.2s Time] [2022-03-15 16:26:18,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12673 states. [2022-03-15 16:26:19,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12673 to 10081. [2022-03-15 16:26:19,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10081 states, 10080 states have (on average 2.9936507936507937) internal successors, (30176), 10080 states have internal predecessors, (30176), 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) [2022-03-15 16:26:19,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10081 states to 10081 states and 30176 transitions. [2022-03-15 16:26:19,146 INFO L78 Accepts]: Start accepts. Automaton has 10081 states and 30176 transitions. Word has length 35 [2022-03-15 16:26:19,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:19,147 INFO L470 AbstractCegarLoop]: Abstraction has 10081 states and 30176 transitions. [2022-03-15 16:26:19,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 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) [2022-03-15 16:26:19,147 INFO L276 IsEmpty]: Start isEmpty. Operand 10081 states and 30176 transitions. [2022-03-15 16:26:19,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:19,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:19,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:19,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-03-15 16:26:19,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:19,375 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:19,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:19,377 INFO L85 PathProgramCache]: Analyzing trace with hash -599761052, now seen corresponding path program 120 times [2022-03-15 16:26:19,377 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:19,377 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962860327] [2022-03-15 16:26:19,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:19,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:19,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:19,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962860327] [2022-03-15 16:26:19,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962860327] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:19,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477902985] [2022-03-15 16:26:19,505 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:19,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:19,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:19,506 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:19,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-03-15 16:26:19,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:26:19,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:19,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:19,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:19,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:19,784 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:19,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2022-03-15 16:26:20,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:20,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:20,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:20,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:20,377 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:20,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:20,498 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:20,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:21,046 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:21,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:21,302 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:21,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:21,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:21,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:22,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:22,139 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477902985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:22,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:22,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:26:22,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215904700] [2022-03-15 16:26:22,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:22,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:26:22,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:22,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:26:22,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:22,140 INFO L87 Difference]: Start difference. First operand 10081 states and 30176 transitions. Second operand has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 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) [2022-03-15 16:26:22,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:22,383 INFO L93 Difference]: Finished difference Result 11432 states and 34128 transitions. [2022-03-15 16:26:22,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:26:22,383 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 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) Word has length 35 [2022-03-15 16:26:22,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:22,402 INFO L225 Difference]: With dead ends: 11432 [2022-03-15 16:26:22,402 INFO L226 Difference]: Without dead ends: 11368 [2022-03-15 16:26:22,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:26:22,402 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 142 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 485 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 485 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:22,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 505 Invalid, 780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 485 Invalid, 0 Unknown, 281 Unchecked, 0.2s Time] [2022-03-15 16:26:22,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11368 states. [2022-03-15 16:26:22,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11368 to 10005. [2022-03-15 16:26:22,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10005 states, 10004 states have (on average 2.9934026389444224) internal successors, (29946), 10004 states have internal predecessors, (29946), 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) [2022-03-15 16:26:22,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10005 states to 10005 states and 29946 transitions. [2022-03-15 16:26:22,603 INFO L78 Accepts]: Start accepts. Automaton has 10005 states and 29946 transitions. Word has length 35 [2022-03-15 16:26:22,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:22,603 INFO L470 AbstractCegarLoop]: Abstraction has 10005 states and 29946 transitions. [2022-03-15 16:26:22,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.1818181818181817) internal successors, (70), 21 states have internal predecessors, (70), 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) [2022-03-15 16:26:22,603 INFO L276 IsEmpty]: Start isEmpty. Operand 10005 states and 29946 transitions. [2022-03-15 16:26:22,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:22,615 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:22,617 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:22,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:22,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-03-15 16:26:22,831 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:22,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:22,833 INFO L85 PathProgramCache]: Analyzing trace with hash -742462118, now seen corresponding path program 121 times [2022-03-15 16:26:22,833 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:22,833 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723773068] [2022-03-15 16:26:22,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:22,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:22,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:22,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:22,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723773068] [2022-03-15 16:26:22,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723773068] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:22,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471611784] [2022-03-15 16:26:22,966 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:22,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:22,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:22,967 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:22,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-03-15 16:26:22,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:22,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:22,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:23,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:26:23,363 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:26:23,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:26:23,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:23,998 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:24,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:24,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:24,023 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:24,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:24,143 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:24,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:24,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:24,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:24,825 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:24,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:24,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:24,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:25,581 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:25,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471611784] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:25,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:25,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:26:25,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171841170] [2022-03-15 16:26:25,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:25,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:26:25,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:25,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:26:25,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:26:25,582 INFO L87 Difference]: Start difference. First operand 10005 states and 29946 transitions. Second operand has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:26:25,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:25,795 INFO L93 Difference]: Finished difference Result 11451 states and 34195 transitions. [2022-03-15 16:26:25,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:26:25,795 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) Word has length 35 [2022-03-15 16:26:25,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:25,815 INFO L225 Difference]: With dead ends: 11451 [2022-03-15 16:26:25,815 INFO L226 Difference]: Without dead ends: 11444 [2022-03-15 16:26:25,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:26:25,816 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 150 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 260 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:25,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 518 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 321 Invalid, 0 Unknown, 260 Unchecked, 0.1s Time] [2022-03-15 16:26:25,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11444 states. [2022-03-15 16:26:25,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11444 to 9999. [2022-03-15 16:26:25,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9999 states, 9998 states have (on average 2.993998799759952) internal successors, (29934), 9998 states have internal predecessors, (29934), 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) [2022-03-15 16:26:25,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9999 states to 9999 states and 29934 transitions. [2022-03-15 16:26:25,990 INFO L78 Accepts]: Start accepts. Automaton has 9999 states and 29934 transitions. Word has length 35 [2022-03-15 16:26:25,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:25,990 INFO L470 AbstractCegarLoop]: Abstraction has 9999 states and 29934 transitions. [2022-03-15 16:26:25,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0869565217391304) internal successors, (71), 22 states have internal predecessors, (71), 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) [2022-03-15 16:26:25,990 INFO L276 IsEmpty]: Start isEmpty. Operand 9999 states and 29934 transitions. [2022-03-15 16:26:26,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:26,002 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:26,002 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:26,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:26,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-03-15 16:26:26,214 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:26,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:26,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1921090150, now seen corresponding path program 122 times [2022-03-15 16:26:26,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:26,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007175605] [2022-03-15 16:26:26,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:26,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:26,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:26,354 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:26,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:26,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007175605] [2022-03-15 16:26:26,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007175605] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:26,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13663044] [2022-03-15 16:26:26,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:26,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:26,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:26,355 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:26,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-03-15 16:26:26,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:26,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:26,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:26,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:26,594 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:26:26,769 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:26:26,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:26:26,834 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:26,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:26,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:26,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:26,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:26,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:26,969 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:26,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:27,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:27,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:27,697 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:27,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:27,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:27,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:28,430 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:28,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13663044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:28,430 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:28,430 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:26:28,430 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071516157] [2022-03-15 16:26:28,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:28,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:26:28,430 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:28,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:26:28,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:26:28,431 INFO L87 Difference]: Start difference. First operand 9999 states and 29934 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:26:28,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:28,785 INFO L93 Difference]: Finished difference Result 11723 states and 35014 transitions. [2022-03-15 16:26:28,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:26:28,785 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:26:28,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:28,804 INFO L225 Difference]: With dead ends: 11723 [2022-03-15 16:26:28,805 INFO L226 Difference]: Without dead ends: 11704 [2022-03-15 16:26:28,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:26:28,805 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 117 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 495 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:28,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 665 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 478 Invalid, 0 Unknown, 495 Unchecked, 0.2s Time] [2022-03-15 16:26:28,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11704 states. [2022-03-15 16:26:28,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11704 to 9887. [2022-03-15 16:26:28,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9887 states, 9886 states have (on average 2.993121586081327) internal successors, (29590), 9886 states have internal predecessors, (29590), 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) [2022-03-15 16:26:28,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9887 states to 9887 states and 29590 transitions. [2022-03-15 16:26:28,949 INFO L78 Accepts]: Start accepts. Automaton has 9887 states and 29590 transitions. Word has length 35 [2022-03-15 16:26:28,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:28,949 INFO L470 AbstractCegarLoop]: Abstraction has 9887 states and 29590 transitions. [2022-03-15 16:26:28,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:26:28,950 INFO L276 IsEmpty]: Start isEmpty. Operand 9887 states and 29590 transitions. [2022-03-15 16:26:28,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:28,963 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:28,963 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:28,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-03-15 16:26:29,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:29,179 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:29,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:29,179 INFO L85 PathProgramCache]: Analyzing trace with hash 58715502, now seen corresponding path program 123 times [2022-03-15 16:26:29,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:29,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025755603] [2022-03-15 16:26:29,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:29,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:29,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:29,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:29,313 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:29,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025755603] [2022-03-15 16:26:29,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025755603] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:29,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233584292] [2022-03-15 16:26:29,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:29,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:29,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:29,315 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:29,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-03-15 16:26:29,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:26:29,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:29,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:29,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:29,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:26:29,566 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:29,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2022-03-15 16:26:29,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:29,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:29,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:29,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:29,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:29,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:29,740 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:29,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:30,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:30,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:30,741 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:30,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:30,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:30,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:31,487 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233584292] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:31,487 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:31,487 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:26:31,487 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258344534] [2022-03-15 16:26:31,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:31,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:31,487 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:31,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:31,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:26:31,487 INFO L87 Difference]: Start difference. First operand 9887 states and 29590 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) [2022-03-15 16:26:31,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:31,730 INFO L93 Difference]: Finished difference Result 10930 states and 32647 transitions. [2022-03-15 16:26:31,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:31,730 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:26:31,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:31,749 INFO L225 Difference]: With dead ends: 10930 [2022-03-15 16:26:31,750 INFO L226 Difference]: Without dead ends: 10923 [2022-03-15 16:26:31,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:26:31,750 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 138 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 126 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:31,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 503 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 359 Invalid, 0 Unknown, 126 Unchecked, 0.2s Time] [2022-03-15 16:26:31,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10923 states. [2022-03-15 16:26:31,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10923 to 9860. [2022-03-15 16:26:31,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9860 states, 9859 states have (on average 2.9921898772695) internal successors, (29500), 9859 states have internal predecessors, (29500), 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) [2022-03-15 16:26:31,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9860 states to 9860 states and 29500 transitions. [2022-03-15 16:26:31,893 INFO L78 Accepts]: Start accepts. Automaton has 9860 states and 29500 transitions. Word has length 35 [2022-03-15 16:26:31,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:31,893 INFO L470 AbstractCegarLoop]: Abstraction has 9860 states and 29500 transitions. [2022-03-15 16:26:31,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) [2022-03-15 16:26:31,893 INFO L276 IsEmpty]: Start isEmpty. Operand 9860 states and 29500 transitions. [2022-03-15 16:26:31,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:31,906 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:31,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:31,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:32,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-03-15 16:26:32,113 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:32,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:32,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1766866326, now seen corresponding path program 124 times [2022-03-15 16:26:32,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:32,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524654899] [2022-03-15 16:26:32,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:32,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:32,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:32,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524654899] [2022-03-15 16:26:32,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524654899] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:32,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054428703] [2022-03-15 16:26:32,224 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:32,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:32,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:32,225 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:32,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-03-15 16:26:32,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:32,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:32,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:32,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:32,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:26:32,432 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:32,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 29 [2022-03-15 16:26:32,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:32,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:32,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:32,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:32,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:32,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:32,575 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:32,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:32,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:32,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:33,097 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:33,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:33,115 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:33,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:33,729 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:33,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054428703] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:33,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:33,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:26:33,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747577307] [2022-03-15 16:26:33,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:33,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:33,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:33,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:33,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:26:33,730 INFO L87 Difference]: Start difference. First operand 9860 states and 29500 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) [2022-03-15 16:26:33,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:33,923 INFO L93 Difference]: Finished difference Result 10868 states and 32440 transitions. [2022-03-15 16:26:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:33,923 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:26:33,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:33,941 INFO L225 Difference]: With dead ends: 10868 [2022-03-15 16:26:33,941 INFO L226 Difference]: Without dead ends: 10861 [2022-03-15 16:26:33,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:26:33,941 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 120 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:33,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 476 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 333 Invalid, 0 Unknown, 183 Unchecked, 0.2s Time] [2022-03-15 16:26:33,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10861 states. [2022-03-15 16:26:34,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10861 to 9781. [2022-03-15 16:26:34,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9781 states, 9780 states have (on average 2.9913087934560325) internal successors, (29255), 9780 states have internal predecessors, (29255), 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) [2022-03-15 16:26:34,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9781 states to 9781 states and 29255 transitions. [2022-03-15 16:26:34,079 INFO L78 Accepts]: Start accepts. Automaton has 9781 states and 29255 transitions. Word has length 35 [2022-03-15 16:26:34,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:34,079 INFO L470 AbstractCegarLoop]: Abstraction has 9781 states and 29255 transitions. [2022-03-15 16:26:34,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) [2022-03-15 16:26:34,080 INFO L276 IsEmpty]: Start isEmpty. Operand 9781 states and 29255 transitions. [2022-03-15 16:26:34,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:34,092 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:34,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:34,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-03-15 16:26:34,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-03-15 16:26:34,299 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:34,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:34,300 INFO L85 PathProgramCache]: Analyzing trace with hash 97924784, now seen corresponding path program 125 times [2022-03-15 16:26:34,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:34,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484726010] [2022-03-15 16:26:34,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:34,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:34,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:34,432 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:34,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:34,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484726010] [2022-03-15 16:26:34,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484726010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:34,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864768671] [2022-03-15 16:26:34,432 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:34,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:34,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:34,434 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:34,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-03-15 16:26:34,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:26:34,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:34,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:26:34,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:34,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:26:34,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:34,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-03-15 16:26:36,313 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-03-15 16:26:36,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 31 [2022-03-15 16:26:36,317 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:36,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:26:36,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:36,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:36,507 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:36,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:37,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:37,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:37,423 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-15 16:26:37,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-15 16:26:37,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:37,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-15 16:26:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:37,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864768671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:37,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:37,963 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:26:37,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218342322] [2022-03-15 16:26:37,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:37,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:26:37,963 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:37,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:26:37,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=480, Unknown=2, NotChecked=0, Total=600 [2022-03-15 16:26:37,964 INFO L87 Difference]: Start difference. First operand 9781 states and 29255 transitions. Second operand has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:38,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:38,443 INFO L93 Difference]: Finished difference Result 14104 states and 41796 transitions. [2022-03-15 16:26:38,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:26:38,444 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:26:38,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:38,469 INFO L225 Difference]: With dead ends: 14104 [2022-03-15 16:26:38,469 INFO L226 Difference]: Without dead ends: 14090 [2022-03-15 16:26:38,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=222, Invalid=966, Unknown=2, NotChecked=0, Total=1190 [2022-03-15 16:26:38,470 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 378 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 376 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:38,470 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 598 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 417 Invalid, 0 Unknown, 376 Unchecked, 0.2s Time] [2022-03-15 16:26:38,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14090 states. [2022-03-15 16:26:38,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14090 to 9954. [2022-03-15 16:26:38,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9954 states, 9953 states have (on average 2.995378277906159) internal successors, (29813), 9953 states have internal predecessors, (29813), 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) [2022-03-15 16:26:38,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9954 states to 9954 states and 29813 transitions. [2022-03-15 16:26:38,649 INFO L78 Accepts]: Start accepts. Automaton has 9954 states and 29813 transitions. Word has length 35 [2022-03-15 16:26:38,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:38,649 INFO L470 AbstractCegarLoop]: Abstraction has 9954 states and 29813 transitions. [2022-03-15 16:26:38,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.32) internal successors, (83), 24 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:26:38,649 INFO L276 IsEmpty]: Start isEmpty. Operand 9954 states and 29813 transitions. [2022-03-15 16:26:38,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:38,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:38,662 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:38,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:38,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-03-15 16:26:38,875 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:38,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:38,876 INFO L85 PathProgramCache]: Analyzing trace with hash 745742688, now seen corresponding path program 126 times [2022-03-15 16:26:38,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:38,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671756551] [2022-03-15 16:26:38,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:38,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:39,027 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:39,027 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:39,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671756551] [2022-03-15 16:26:39,027 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671756551] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:39,027 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002778768] [2022-03-15 16:26:39,027 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:39,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:39,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:39,031 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:39,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-03-15 16:26:39,066 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:26:39,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:39,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:39,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:39,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:39,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:39,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-03-15 16:26:40,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:40,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:26:40,150 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:40,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:26:40,162 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:40,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:40,278 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:40,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:40,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:40,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:41,087 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:41,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:41,110 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:41,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:42,229 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:42,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002778768] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:42,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:42,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:26:42,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135965070] [2022-03-15 16:26:42,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:42,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:42,230 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:42,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:42,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-03-15 16:26:42,231 INFO L87 Difference]: Start difference. First operand 9954 states and 29813 transitions. Second operand has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) [2022-03-15 16:26:42,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:42,408 INFO L93 Difference]: Finished difference Result 12958 states and 38689 transitions. [2022-03-15 16:26:42,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:42,408 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:26:42,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:42,428 INFO L225 Difference]: With dead ends: 12958 [2022-03-15 16:26:42,429 INFO L226 Difference]: Without dead ends: 12912 [2022-03-15 16:26:42,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-03-15 16:26:42,429 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 101 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:42,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 570 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 402 Invalid, 0 Unknown, 330 Unchecked, 0.1s Time] [2022-03-15 16:26:42,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12912 states. [2022-03-15 16:26:42,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12912 to 9901. [2022-03-15 16:26:42,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9901 states, 9900 states have (on average 2.996868686868687) internal successors, (29669), 9900 states have internal predecessors, (29669), 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) [2022-03-15 16:26:42,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9901 states to 9901 states and 29669 transitions. [2022-03-15 16:26:42,572 INFO L78 Accepts]: Start accepts. Automaton has 9901 states and 29669 transitions. Word has length 35 [2022-03-15 16:26:42,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:42,573 INFO L470 AbstractCegarLoop]: Abstraction has 9901 states and 29669 transitions. [2022-03-15 16:26:42,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.35) internal successors, (67), 19 states have internal predecessors, (67), 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) [2022-03-15 16:26:42,573 INFO L276 IsEmpty]: Start isEmpty. Operand 9901 states and 29669 transitions. [2022-03-15 16:26:42,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:42,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:42,585 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:42,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-03-15 16:26:42,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-03-15 16:26:42,792 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:42,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:42,793 INFO L85 PathProgramCache]: Analyzing trace with hash 496894700, now seen corresponding path program 127 times [2022-03-15 16:26:42,793 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:42,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585149996] [2022-03-15 16:26:42,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:42,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:42,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:42,929 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:42,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:42,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585149996] [2022-03-15 16:26:42,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585149996] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:42,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396245180] [2022-03-15 16:26:42,929 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:42,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:42,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:42,935 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:42,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-03-15 16:26:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:42,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:42,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:43,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:43,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:43,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2022-03-15 16:26:44,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:44,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:26:44,028 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:44,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:26:44,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:44,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:44,160 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:44,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:44,495 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:44,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:44,784 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:44,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:44,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:44,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:45,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396245180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:45,867 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:45,867 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:26:45,867 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800957366] [2022-03-15 16:26:45,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:45,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:45,868 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:45,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:45,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-03-15 16:26:45,868 INFO L87 Difference]: Start difference. First operand 9901 states and 29669 transitions. Second operand has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 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) [2022-03-15 16:26:46,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:46,077 INFO L93 Difference]: Finished difference Result 12659 states and 37768 transitions. [2022-03-15 16:26:46,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:46,077 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 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) Word has length 35 [2022-03-15 16:26:46,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:46,100 INFO L225 Difference]: With dead ends: 12659 [2022-03-15 16:26:46,101 INFO L226 Difference]: Without dead ends: 12640 [2022-03-15 16:26:46,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2022-03-15 16:26:46,101 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 101 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 384 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:46,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 577 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 397 Invalid, 0 Unknown, 384 Unchecked, 0.2s Time] [2022-03-15 16:26:46,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12640 states. [2022-03-15 16:26:46,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12640 to 9804. [2022-03-15 16:26:46,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9804 states, 9803 states have (on average 2.9935733958992143) internal successors, (29346), 9803 states have internal predecessors, (29346), 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) [2022-03-15 16:26:46,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9804 states to 9804 states and 29346 transitions. [2022-03-15 16:26:46,264 INFO L78 Accepts]: Start accepts. Automaton has 9804 states and 29346 transitions. Word has length 35 [2022-03-15 16:26:46,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:46,265 INFO L470 AbstractCegarLoop]: Abstraction has 9804 states and 29346 transitions. [2022-03-15 16:26:46,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.4) internal successors, (68), 19 states have internal predecessors, (68), 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) [2022-03-15 16:26:46,265 INFO L276 IsEmpty]: Start isEmpty. Operand 9804 states and 29346 transitions. [2022-03-15 16:26:46,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:46,278 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:46,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:46,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:46,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:46,494 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:46,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:46,494 INFO L85 PathProgramCache]: Analyzing trace with hash 532549550, now seen corresponding path program 128 times [2022-03-15 16:26:46,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:46,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837062588] [2022-03-15 16:26:46,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:46,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:46,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:46,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:46,603 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:46,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837062588] [2022-03-15 16:26:46,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837062588] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:46,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121540948] [2022-03-15 16:26:46,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:46,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:46,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:46,605 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:46,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-03-15 16:26:46,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:46,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:46,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:46,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:46,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:46,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:46,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:26:47,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:47,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2022-03-15 16:26:47,958 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:26:47,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:26:47,965 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:47,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:48,034 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:48,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:48,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:48,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:48,456 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:48,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:48,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:48,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:48,753 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:48,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121540948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:48,753 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:48,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:26:48,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27784226] [2022-03-15 16:26:48,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:48,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:26:48,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:48,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:26:48,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-03-15 16:26:48,754 INFO L87 Difference]: Start difference. First operand 9804 states and 29346 transitions. Second operand has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 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) [2022-03-15 16:26:48,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:48,891 INFO L93 Difference]: Finished difference Result 12507 states and 37270 transitions. [2022-03-15 16:26:48,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:48,892 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 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) Word has length 35 [2022-03-15 16:26:48,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:48,913 INFO L225 Difference]: With dead ends: 12507 [2022-03-15 16:26:48,913 INFO L226 Difference]: Without dead ends: 12461 [2022-03-15 16:26:48,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-03-15 16:26:48,914 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 141 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:48,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 492 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 344 Invalid, 0 Unknown, 297 Unchecked, 0.1s Time] [2022-03-15 16:26:48,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12461 states. [2022-03-15 16:26:49,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12461 to 9902. [2022-03-15 16:26:49,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9902 states, 9901 states have (on average 2.994849005150995) internal successors, (29652), 9901 states have internal predecessors, (29652), 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) [2022-03-15 16:26:49,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9902 states to 9902 states and 29652 transitions. [2022-03-15 16:26:49,066 INFO L78 Accepts]: Start accepts. Automaton has 9902 states and 29652 transitions. Word has length 35 [2022-03-15 16:26:49,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:49,066 INFO L470 AbstractCegarLoop]: Abstraction has 9902 states and 29652 transitions. [2022-03-15 16:26:49,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0) internal successors, (63), 20 states have internal predecessors, (63), 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) [2022-03-15 16:26:49,066 INFO L276 IsEmpty]: Start isEmpty. Operand 9902 states and 29652 transitions. [2022-03-15 16:26:49,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:49,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:49,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:49,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:49,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:49,295 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:49,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:49,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1323423190, now seen corresponding path program 129 times [2022-03-15 16:26:49,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:49,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172364438] [2022-03-15 16:26:49,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:49,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:49,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:49,422 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:49,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:49,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172364438] [2022-03-15 16:26:49,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172364438] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:49,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933623709] [2022-03-15 16:26:49,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:49,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:49,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:49,424 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:49,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-03-15 16:26:49,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:26:49,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:49,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:49,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:49,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:26:49,712 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:49,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2022-03-15 16:26:49,875 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:49,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:49,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:49,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:49,900 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:49,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:50,004 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:50,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:50,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:50,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:51,178 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:51,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:51,200 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:51,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:51,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:51,408 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933623709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:51,408 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:51,408 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:26:51,408 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810024193] [2022-03-15 16:26:51,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:51,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:26:51,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:51,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:26:51,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:26:51,409 INFO L87 Difference]: Start difference. First operand 9902 states and 29652 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 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) [2022-03-15 16:26:51,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:51,562 INFO L93 Difference]: Finished difference Result 11191 states and 33426 transitions. [2022-03-15 16:26:51,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:51,563 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 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) Word has length 35 [2022-03-15 16:26:51,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:51,582 INFO L225 Difference]: With dead ends: 11191 [2022-03-15 16:26:51,582 INFO L226 Difference]: Without dead ends: 11118 [2022-03-15 16:26:51,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:26:51,582 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 125 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 809 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:51,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 574 Invalid, 809 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 401 Invalid, 0 Unknown, 398 Unchecked, 0.1s Time] [2022-03-15 16:26:51,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11118 states. [2022-03-15 16:26:51,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11118 to 9917. [2022-03-15 16:26:51,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9917 states, 9916 states have (on average 2.9941508672851955) internal successors, (29690), 9916 states have internal predecessors, (29690), 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) [2022-03-15 16:26:51,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9917 states to 9917 states and 29690 transitions. [2022-03-15 16:26:51,731 INFO L78 Accepts]: Start accepts. Automaton has 9917 states and 29690 transitions. Word has length 35 [2022-03-15 16:26:51,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:51,733 INFO L470 AbstractCegarLoop]: Abstraction has 9917 states and 29690 transitions. [2022-03-15 16:26:51,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 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) [2022-03-15 16:26:51,733 INFO L276 IsEmpty]: Start isEmpty. Operand 9917 states and 29690 transitions. [2022-03-15 16:26:51,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:51,745 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:51,745 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:51,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:51,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2022-03-15 16:26:51,947 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:51,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:51,948 INFO L85 PathProgramCache]: Analyzing trace with hash 688193326, now seen corresponding path program 130 times [2022-03-15 16:26:51,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:51,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52009439] [2022-03-15 16:26:51,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:51,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:51,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:52,068 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:52,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:52,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52009439] [2022-03-15 16:26:52,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52009439] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:52,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490451352] [2022-03-15 16:26:52,069 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:52,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:52,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:52,070 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:52,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-03-15 16:26:52,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:52,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:52,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:26:52,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:52,281 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:26:52,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 24 [2022-03-15 16:26:52,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:26:53,027 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:53,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:53,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:53,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:53,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:53,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:53,101 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:53,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:53,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:53,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:53,534 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:53,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:53,549 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:53,549 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:53,699 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:53,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490451352] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:53,699 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:53,700 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:26:53,700 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020363518] [2022-03-15 16:26:53,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:53,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:53,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:53,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:53,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-15 16:26:53,700 INFO L87 Difference]: Start difference. First operand 9917 states and 29690 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 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) [2022-03-15 16:26:53,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:53,850 INFO L93 Difference]: Finished difference Result 11100 states and 33171 transitions. [2022-03-15 16:26:53,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:53,850 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 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) Word has length 35 [2022-03-15 16:26:53,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:53,868 INFO L225 Difference]: With dead ends: 11100 [2022-03-15 16:26:53,868 INFO L226 Difference]: Without dead ends: 11054 [2022-03-15 16:26:53,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-15 16:26:53,869 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 122 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 227 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:53,869 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 498 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 426 Invalid, 0 Unknown, 227 Unchecked, 0.1s Time] [2022-03-15 16:26:53,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11054 states. [2022-03-15 16:26:54,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11054 to 9947. [2022-03-15 16:26:54,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9947 states, 9946 states have (on average 2.9939674240900866) internal successors, (29778), 9946 states have internal predecessors, (29778), 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) [2022-03-15 16:26:54,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9947 states to 9947 states and 29778 transitions. [2022-03-15 16:26:54,094 INFO L78 Accepts]: Start accepts. Automaton has 9947 states and 29778 transitions. Word has length 35 [2022-03-15 16:26:54,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:54,094 INFO L470 AbstractCegarLoop]: Abstraction has 9947 states and 29778 transitions. [2022-03-15 16:26:54,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 19 states have internal predecessors, (57), 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) [2022-03-15 16:26:54,095 INFO L276 IsEmpty]: Start isEmpty. Operand 9947 states and 29778 transitions. [2022-03-15 16:26:54,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:54,108 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:54,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:54,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-03-15 16:26:54,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:54,323 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:54,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:54,325 INFO L85 PathProgramCache]: Analyzing trace with hash -943221702, now seen corresponding path program 131 times [2022-03-15 16:26:54,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:54,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243007906] [2022-03-15 16:26:54,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:54,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:54,430 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:54,430 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:54,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243007906] [2022-03-15 16:26:54,430 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243007906] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:54,430 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295104281] [2022-03-15 16:26:54,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:54,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:54,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:54,432 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:54,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-03-15 16:26:54,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:26:54,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:54,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:54,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:54,607 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:54,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 24 [2022-03-15 16:26:55,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:26:55,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:55,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:55,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:55,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:55,668 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:55,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:55,746 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:55,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:56,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:56,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:56,328 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:56,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:56,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:56,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:56,490 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:56,490 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295104281] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:56,490 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:56,490 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:26:56,490 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415140255] [2022-03-15 16:26:56,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:56,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:56,490 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:56,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:56,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-03-15 16:26:56,491 INFO L87 Difference]: Start difference. First operand 9947 states and 29778 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) [2022-03-15 16:26:56,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:56,671 INFO L93 Difference]: Finished difference Result 11110 states and 33146 transitions. [2022-03-15 16:26:56,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:56,671 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) Word has length 35 [2022-03-15 16:26:56,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:56,690 INFO L225 Difference]: With dead ends: 11110 [2022-03-15 16:26:56,690 INFO L226 Difference]: Without dead ends: 11073 [2022-03-15 16:26:56,690 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=59, Invalid=319, Unknown=2, NotChecked=0, Total=380 [2022-03-15 16:26:56,690 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 115 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 421 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 421 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:56,690 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 546 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 421 Invalid, 0 Unknown, 224 Unchecked, 0.1s Time] [2022-03-15 16:26:56,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11073 states. [2022-03-15 16:26:56,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11073 to 9933. [2022-03-15 16:26:56,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9933 states, 9932 states have (on average 2.9939589206604915) internal successors, (29736), 9932 states have internal predecessors, (29736), 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) [2022-03-15 16:26:56,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9933 states to 9933 states and 29736 transitions. [2022-03-15 16:26:56,894 INFO L78 Accepts]: Start accepts. Automaton has 9933 states and 29736 transitions. Word has length 35 [2022-03-15 16:26:56,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:56,894 INFO L470 AbstractCegarLoop]: Abstraction has 9933 states and 29736 transitions. [2022-03-15 16:26:56,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) [2022-03-15 16:26:56,894 INFO L276 IsEmpty]: Start isEmpty. Operand 9933 states and 29736 transitions. [2022-03-15 16:26:56,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:56,905 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:56,905 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:56,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-03-15 16:26:57,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:57,111 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:57,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:57,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1406519646, now seen corresponding path program 132 times [2022-03-15 16:26:57,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:57,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999913580] [2022-03-15 16:26:57,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:57,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:57,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:57,233 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:57,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:57,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999913580] [2022-03-15 16:26:57,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999913580] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:57,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699862646] [2022-03-15 16:26:57,234 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:57,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:57,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:57,235 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:57,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-03-15 16:26:57,258 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:26:57,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:57,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:57,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:57,413 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:57,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 24 [2022-03-15 16:26:57,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:26:57,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:57,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:57,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:57,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:57,844 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:57,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:57,949 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:57,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:26:58,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:58,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:26:58,598 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:26:58,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:26:58,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:58,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:26:58,843 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:58,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699862646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:58,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:58,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:26:58,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115333169] [2022-03-15 16:26:58,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:58,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:26:58,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:58,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:26:58,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-15 16:26:58,844 INFO L87 Difference]: Start difference. First operand 9933 states and 29736 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) [2022-03-15 16:26:58,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:58,986 INFO L93 Difference]: Finished difference Result 11169 states and 33369 transitions. [2022-03-15 16:26:58,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:26:58,986 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) Word has length 35 [2022-03-15 16:26:58,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:59,003 INFO L225 Difference]: With dead ends: 11169 [2022-03-15 16:26:59,003 INFO L226 Difference]: Without dead ends: 11150 [2022-03-15 16:26:59,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-15 16:26:59,004 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 128 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:59,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 490 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 413 Invalid, 0 Unknown, 276 Unchecked, 0.1s Time] [2022-03-15 16:26:59,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11150 states. [2022-03-15 16:26:59,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11150 to 9944. [2022-03-15 16:26:59,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9944 states, 9943 states have (on average 2.9940661772100974) internal successors, (29770), 9943 states have internal predecessors, (29770), 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) [2022-03-15 16:26:59,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9944 states to 9944 states and 29770 transitions. [2022-03-15 16:26:59,138 INFO L78 Accepts]: Start accepts. Automaton has 9944 states and 29770 transitions. Word has length 35 [2022-03-15 16:26:59,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:59,138 INFO L470 AbstractCegarLoop]: Abstraction has 9944 states and 29770 transitions. [2022-03-15 16:26:59,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 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) [2022-03-15 16:26:59,138 INFO L276 IsEmpty]: Start isEmpty. Operand 9944 states and 29770 transitions. [2022-03-15 16:26:59,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:26:59,150 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:59,150 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:26:59,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:59,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-03-15 16:26:59,363 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:59,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:59,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1872441322, now seen corresponding path program 133 times [2022-03-15 16:26:59,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:59,363 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982717736] [2022-03-15 16:26:59,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:59,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:59,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:59,442 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:59,442 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:59,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982717736] [2022-03-15 16:26:59,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982717736] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:59,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351623708] [2022-03-15 16:26:59,442 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:59,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:59,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:59,443 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:26:59,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-03-15 16:26:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:59,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:26:59,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:59,577 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:26:59,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 24 [2022-03-15 16:26:59,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:26:59,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:59,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:26:59,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:59,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:26:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:26:59,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:59,738 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:26:59,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:00,164 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:00,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:00,277 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:00,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:00,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:00,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:00,646 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:00,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351623708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:00,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:00,647 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-15 16:27:00,647 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403391672] [2022-03-15 16:27:00,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:00,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:27:00,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:00,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:27:00,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:00,647 INFO L87 Difference]: Start difference. First operand 9944 states and 29770 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 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) [2022-03-15 16:27:00,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:00,794 INFO L93 Difference]: Finished difference Result 10944 states and 32722 transitions. [2022-03-15 16:27:00,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:27:00,794 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 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) Word has length 35 [2022-03-15 16:27:00,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:00,813 INFO L225 Difference]: With dead ends: 10944 [2022-03-15 16:27:00,813 INFO L226 Difference]: Without dead ends: 10898 [2022-03-15 16:27:00,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:00,814 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 111 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:00,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 471 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 413 Invalid, 0 Unknown, 141 Unchecked, 0.1s Time] [2022-03-15 16:27:00,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10898 states. [2022-03-15 16:27:00,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10898 to 10069. [2022-03-15 16:27:00,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10069 states, 10068 states have (on average 2.9932459276916963) internal successors, (30136), 10068 states have internal predecessors, (30136), 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) [2022-03-15 16:27:00,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10069 states to 10069 states and 30136 transitions. [2022-03-15 16:27:00,961 INFO L78 Accepts]: Start accepts. Automaton has 10069 states and 30136 transitions. Word has length 35 [2022-03-15 16:27:00,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:00,961 INFO L470 AbstractCegarLoop]: Abstraction has 10069 states and 30136 transitions. [2022-03-15 16:27:00,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 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) [2022-03-15 16:27:00,961 INFO L276 IsEmpty]: Start isEmpty. Operand 10069 states and 30136 transitions. [2022-03-15 16:27:00,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:00,974 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:00,974 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:00,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:01,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-03-15 16:27:01,178 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:01,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:01,179 INFO L85 PathProgramCache]: Analyzing trace with hash 241026294, now seen corresponding path program 134 times [2022-03-15 16:27:01,179 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:01,179 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323740976] [2022-03-15 16:27:01,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:01,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:01,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:01,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:01,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323740976] [2022-03-15 16:27:01,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323740976] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:01,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404195514] [2022-03-15 16:27:01,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:01,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:01,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:01,291 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:01,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-03-15 16:27:01,317 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:01,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:01,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:27:01,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:01,433 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:27:01,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 24 [2022-03-15 16:27:01,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:01,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:01,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:01,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:01,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:01,638 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:01,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:01,693 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:01,694 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:02,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:02,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:02,460 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:02,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:02,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:02,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:03,576 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:03,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404195514] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:03,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:03,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-15 16:27:03,576 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765403617] [2022-03-15 16:27:03,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:03,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:27:03,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:03,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:27:03,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:03,577 INFO L87 Difference]: Start difference. First operand 10069 states and 30136 transitions. Second operand has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 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) [2022-03-15 16:27:03,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:03,840 INFO L93 Difference]: Finished difference Result 11333 states and 33805 transitions. [2022-03-15 16:27:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:03,840 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 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) Word has length 35 [2022-03-15 16:27:03,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:03,860 INFO L225 Difference]: With dead ends: 11333 [2022-03-15 16:27:03,861 INFO L226 Difference]: Without dead ends: 11290 [2022-03-15 16:27:03,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:03,861 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 114 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:03,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 537 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 555 Invalid, 0 Unknown, 115 Unchecked, 0.2s Time] [2022-03-15 16:27:03,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11290 states. [2022-03-15 16:27:03,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11290 to 10000. [2022-03-15 16:27:03,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 9999 states have (on average 2.9933993399339935) internal successors, (29931), 9999 states have internal predecessors, (29931), 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) [2022-03-15 16:27:04,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 29931 transitions. [2022-03-15 16:27:04,008 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 29931 transitions. Word has length 35 [2022-03-15 16:27:04,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:04,009 INFO L470 AbstractCegarLoop]: Abstraction has 10000 states and 29931 transitions. [2022-03-15 16:27:04,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2777777777777777) internal successors, (59), 17 states have internal predecessors, (59), 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) [2022-03-15 16:27:04,009 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 29931 transitions. [2022-03-15 16:27:04,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:04,021 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:04,021 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:04,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:04,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-03-15 16:27:04,237 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:04,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:04,237 INFO L85 PathProgramCache]: Analyzing trace with hash -222271650, now seen corresponding path program 135 times [2022-03-15 16:27:04,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:04,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628747919] [2022-03-15 16:27:04,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:04,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:04,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:04,363 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:04,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:04,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628747919] [2022-03-15 16:27:04,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628747919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:04,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457239431] [2022-03-15 16:27:04,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:04,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:04,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:04,364 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:04,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-03-15 16:27:04,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:27:04,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:04,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:27:04,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:04,584 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:27:04,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-15 16:27:05,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:05,631 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:05,632 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:05,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:05,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:05,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:05,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:05,783 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:05,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:06,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:06,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:06,432 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:27:06,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:27:06,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:06,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:27:06,664 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:06,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457239431] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:06,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:06,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:27:06,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678933142] [2022-03-15 16:27:06,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:06,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:27:06,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:06,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:27:06,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=559, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:27:06,665 INFO L87 Difference]: Start difference. First operand 10000 states and 29931 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:27:07,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:07,124 INFO L93 Difference]: Finished difference Result 11784 states and 35216 transitions. [2022-03-15 16:27:07,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:27:07,124 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) Word has length 35 [2022-03-15 16:27:07,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:07,144 INFO L225 Difference]: With dead ends: 11784 [2022-03-15 16:27:07,145 INFO L226 Difference]: Without dead ends: 11765 [2022-03-15 16:27:07,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=214, Invalid=1344, Unknown=2, NotChecked=0, Total=1560 [2022-03-15 16:27:07,145 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 344 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:07,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 524 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 529 Invalid, 0 Unknown, 356 Unchecked, 0.2s Time] [2022-03-15 16:27:07,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11765 states. [2022-03-15 16:27:07,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11765 to 10029. [2022-03-15 16:27:07,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10029 states, 10028 states have (on average 2.995313123254886) internal successors, (30037), 10028 states have internal predecessors, (30037), 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) [2022-03-15 16:27:07,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10029 states to 10029 states and 30037 transitions. [2022-03-15 16:27:07,295 INFO L78 Accepts]: Start accepts. Automaton has 10029 states and 30037 transitions. Word has length 35 [2022-03-15 16:27:07,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:07,296 INFO L470 AbstractCegarLoop]: Abstraction has 10029 states and 30037 transitions. [2022-03-15 16:27:07,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:27:07,296 INFO L276 IsEmpty]: Start isEmpty. Operand 10029 states and 30037 transitions. [2022-03-15 16:27:07,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:07,309 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:07,309 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:07,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:07,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:07,525 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:07,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:07,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1061422374, now seen corresponding path program 136 times [2022-03-15 16:27:07,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:07,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168505359] [2022-03-15 16:27:07,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:07,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:07,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:07,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:07,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168505359] [2022-03-15 16:27:07,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168505359] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:07,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422024702] [2022-03-15 16:27:07,604 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:27:07,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:07,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:07,605 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:07,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-03-15 16:27:07,628 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:27:07,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:07,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:07,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:07,738 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:07,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 24 [2022-03-15 16:27:07,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:07,782 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:07,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:07,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:07,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:07,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:07,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:07,890 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:07,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:08,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:08,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:08,463 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:08,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:08,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:08,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:09,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:09,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422024702] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:09,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:09,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-15 16:27:09,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681955871] [2022-03-15 16:27:09,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:09,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:27:09,079 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:09,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:27:09,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:09,079 INFO L87 Difference]: Start difference. First operand 10029 states and 30037 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 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) [2022-03-15 16:27:09,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:09,235 INFO L93 Difference]: Finished difference Result 11250 states and 33617 transitions. [2022-03-15 16:27:09,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:09,235 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 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) Word has length 35 [2022-03-15 16:27:09,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:09,256 INFO L225 Difference]: With dead ends: 11250 [2022-03-15 16:27:09,256 INFO L226 Difference]: Without dead ends: 11247 [2022-03-15 16:27:09,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:09,256 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 121 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:09,256 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 487 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 217 Unchecked, 0.1s Time] [2022-03-15 16:27:09,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11247 states. [2022-03-15 16:27:09,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11247 to 10027. [2022-03-15 16:27:09,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10027 states, 10026 states have (on average 2.995312188310393) internal successors, (30031), 10026 states have internal predecessors, (30031), 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) [2022-03-15 16:27:09,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10027 states to 10027 states and 30031 transitions. [2022-03-15 16:27:09,410 INFO L78 Accepts]: Start accepts. Automaton has 10027 states and 30031 transitions. Word has length 35 [2022-03-15 16:27:09,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:09,410 INFO L470 AbstractCegarLoop]: Abstraction has 10027 states and 30031 transitions. [2022-03-15 16:27:09,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 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) [2022-03-15 16:27:09,410 INFO L276 IsEmpty]: Start isEmpty. Operand 10027 states and 30031 transitions. [2022-03-15 16:27:09,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:09,423 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:09,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:09,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-03-15 16:27:09,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-03-15 16:27:09,635 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:09,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:09,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1421938740, now seen corresponding path program 137 times [2022-03-15 16:27:09,635 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:09,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102650617] [2022-03-15 16:27:09,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:09,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:09,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:09,794 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:09,794 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:09,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102650617] [2022-03-15 16:27:09,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102650617] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:09,794 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692773663] [2022-03-15 16:27:09,794 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:27:09,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:09,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:09,796 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:09,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-03-15 16:27:09,819 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:27:09,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:09,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:09,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:10,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:27:10,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:10,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:27:11,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:11,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:27:11,300 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:11,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:27:11,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:11,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:11,419 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:11,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:11,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:11,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:12,156 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:12,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:12,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:12,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:13,018 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:13,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692773663] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:13,018 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:13,018 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:27:13,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407359812] [2022-03-15 16:27:13,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:13,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:13,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:13,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:13,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=346, Unknown=3, NotChecked=0, Total=420 [2022-03-15 16:27:13,019 INFO L87 Difference]: Start difference. First operand 10027 states and 30031 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) [2022-03-15 16:27:13,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:13,264 INFO L93 Difference]: Finished difference Result 12629 states and 37642 transitions. [2022-03-15 16:27:13,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-15 16:27:13,265 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) Word has length 35 [2022-03-15 16:27:13,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:13,288 INFO L225 Difference]: With dead ends: 12629 [2022-03-15 16:27:13,288 INFO L226 Difference]: Without dead ends: 12613 [2022-03-15 16:27:13,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=80, Invalid=379, Unknown=3, NotChecked=0, Total=462 [2022-03-15 16:27:13,288 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 130 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:13,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 535 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 423 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-03-15 16:27:13,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12613 states. [2022-03-15 16:27:13,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12613 to 9997. [2022-03-15 16:27:13,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9997 states, 9996 states have (on average 2.9950980392156863) internal successors, (29939), 9996 states have internal predecessors, (29939), 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) [2022-03-15 16:27:13,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9997 states to 9997 states and 29939 transitions. [2022-03-15 16:27:13,447 INFO L78 Accepts]: Start accepts. Automaton has 9997 states and 29939 transitions. Word has length 35 [2022-03-15 16:27:13,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:13,447 INFO L470 AbstractCegarLoop]: Abstraction has 9997 states and 29939 transitions. [2022-03-15 16:27:13,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) [2022-03-15 16:27:13,447 INFO L276 IsEmpty]: Start isEmpty. Operand 9997 states and 29939 transitions. [2022-03-15 16:27:13,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:13,519 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:13,519 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:13,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-03-15 16:27:13,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-03-15 16:27:13,734 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:13,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:13,736 INFO L85 PathProgramCache]: Analyzing trace with hash 188726338, now seen corresponding path program 138 times [2022-03-15 16:27:13,736 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:13,736 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301117697] [2022-03-15 16:27:13,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:13,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:13,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:13,873 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:13,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:13,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301117697] [2022-03-15 16:27:13,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301117697] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:13,874 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452256596] [2022-03-15 16:27:13,874 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:27:13,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:13,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:13,875 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:13,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-03-15 16:27:13,895 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:27:13,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:13,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:13,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:14,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:27:14,069 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:14,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 22 [2022-03-15 16:27:14,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:14,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:14,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:14,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:14,104 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:14,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:14,171 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:14,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:14,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:14,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:14,564 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:14,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:14,578 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:14,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:14,781 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:14,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452256596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:14,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:14,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:27:14,782 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212826747] [2022-03-15 16:27:14,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:14,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:14,782 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:14,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:14,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:14,782 INFO L87 Difference]: Start difference. First operand 9997 states and 29939 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 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) [2022-03-15 16:27:14,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:14,914 INFO L93 Difference]: Finished difference Result 11014 states and 32926 transitions. [2022-03-15 16:27:14,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:14,914 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 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) Word has length 35 [2022-03-15 16:27:14,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:14,931 INFO L225 Difference]: With dead ends: 11014 [2022-03-15 16:27:14,931 INFO L226 Difference]: Without dead ends: 11007 [2022-03-15 16:27:14,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:14,931 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 152 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:14,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 447 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 355 Invalid, 0 Unknown, 197 Unchecked, 0.1s Time] [2022-03-15 16:27:14,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11007 states. [2022-03-15 16:27:15,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11007 to 9996. [2022-03-15 16:27:15,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9996 states, 9995 states have (on average 2.9951975987993995) internal successors, (29937), 9995 states have internal predecessors, (29937), 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) [2022-03-15 16:27:15,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9996 states to 9996 states and 29937 transitions. [2022-03-15 16:27:15,069 INFO L78 Accepts]: Start accepts. Automaton has 9996 states and 29937 transitions. Word has length 35 [2022-03-15 16:27:15,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:15,069 INFO L470 AbstractCegarLoop]: Abstraction has 9996 states and 29937 transitions. [2022-03-15 16:27:15,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 20 states have internal predecessors, (62), 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) [2022-03-15 16:27:15,069 INFO L276 IsEmpty]: Start isEmpty. Operand 9996 states and 29937 transitions. [2022-03-15 16:27:15,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:15,082 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:15,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:15,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-03-15 16:27:15,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:15,295 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:15,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:15,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1442688690, now seen corresponding path program 139 times [2022-03-15 16:27:15,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:15,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29652685] [2022-03-15 16:27:15,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:15,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:15,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:15,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:15,381 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:15,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29652685] [2022-03-15 16:27:15,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29652685] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:15,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19112014] [2022-03-15 16:27:15,381 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:27:15,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:15,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:15,382 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:15,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-03-15 16:27:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:15,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:27:15,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:15,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:27:15,750 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:27:15,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 22 [2022-03-15 16:27:15,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:15,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:15,916 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:15,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:15,935 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:15,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:16,087 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:16,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:16,394 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:16,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:16,540 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:16,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:16,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:16,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:16,700 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:16,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19112014] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:16,701 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:16,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:27:16,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760853621] [2022-03-15 16:27:16,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:16,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:16,701 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:16,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:16,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:16,701 INFO L87 Difference]: Start difference. First operand 9996 states and 29937 transitions. Second operand has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) [2022-03-15 16:27:16,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:16,834 INFO L93 Difference]: Finished difference Result 11161 states and 33364 transitions. [2022-03-15 16:27:16,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:16,835 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) Word has length 35 [2022-03-15 16:27:16,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:16,853 INFO L225 Difference]: With dead ends: 11161 [2022-03-15 16:27:16,853 INFO L226 Difference]: Without dead ends: 11158 [2022-03-15 16:27:16,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:16,853 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 104 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 190 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:16,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 522 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 362 Invalid, 0 Unknown, 190 Unchecked, 0.1s Time] [2022-03-15 16:27:16,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11158 states. [2022-03-15 16:27:16,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11158 to 10009. [2022-03-15 16:27:16,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10009 states, 10008 states have (on average 2.9942046362909673) internal successors, (29966), 10008 states have internal predecessors, (29966), 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) [2022-03-15 16:27:17,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10009 states to 10009 states and 29966 transitions. [2022-03-15 16:27:17,001 INFO L78 Accepts]: Start accepts. Automaton has 10009 states and 29966 transitions. Word has length 35 [2022-03-15 16:27:17,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:17,001 INFO L470 AbstractCegarLoop]: Abstraction has 10009 states and 29966 transitions. [2022-03-15 16:27:17,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.0952380952380953) internal successors, (65), 20 states have internal predecessors, (65), 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) [2022-03-15 16:27:17,001 INFO L276 IsEmpty]: Start isEmpty. Operand 10009 states and 29966 transitions. [2022-03-15 16:27:17,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:17,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:17,014 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:17,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:17,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:17,227 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:17,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:17,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1865682430, now seen corresponding path program 140 times [2022-03-15 16:27:17,228 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:17,228 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172531111] [2022-03-15 16:27:17,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:17,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:17,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:17,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:17,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172531111] [2022-03-15 16:27:17,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172531111] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:17,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484776974] [2022-03-15 16:27:17,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:17,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:17,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:17,315 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:17,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-03-15 16:27:17,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:17,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:17,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:27:17,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:17,472 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-03-15 16:27:17,506 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:27:17,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 22 [2022-03-15 16:27:17,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:17,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:17,534 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:17,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:17,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:17,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:17,615 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:17,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:17,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:17,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:18,099 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:18,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:18,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:18,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:18,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:18,385 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484776974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:18,385 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:18,385 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:27:18,385 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050274621] [2022-03-15 16:27:18,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:18,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:18,385 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:18,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:18,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:18,386 INFO L87 Difference]: Start difference. First operand 10009 states and 29966 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 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) [2022-03-15 16:27:18,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:18,539 INFO L93 Difference]: Finished difference Result 11372 states and 33968 transitions. [2022-03-15 16:27:18,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:18,539 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 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) Word has length 35 [2022-03-15 16:27:18,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:18,558 INFO L225 Difference]: With dead ends: 11372 [2022-03-15 16:27:18,558 INFO L226 Difference]: Without dead ends: 11365 [2022-03-15 16:27:18,558 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:18,558 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 124 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:18,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 535 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 437 Invalid, 0 Unknown, 268 Unchecked, 0.1s Time] [2022-03-15 16:27:18,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11365 states. [2022-03-15 16:27:18,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11365 to 10000. [2022-03-15 16:27:18,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 9999 states have (on average 2.9947994799479947) internal successors, (29945), 9999 states have internal predecessors, (29945), 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) [2022-03-15 16:27:18,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 29945 transitions. [2022-03-15 16:27:18,704 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 29945 transitions. Word has length 35 [2022-03-15 16:27:18,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:18,704 INFO L470 AbstractCegarLoop]: Abstraction has 10000 states and 29945 transitions. [2022-03-15 16:27:18,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 20 states have internal predecessors, (60), 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) [2022-03-15 16:27:18,704 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 29945 transitions. [2022-03-15 16:27:18,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:18,717 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:18,717 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:18,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:18,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:18,924 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:18,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:18,924 INFO L85 PathProgramCache]: Analyzing trace with hash 105629882, now seen corresponding path program 141 times [2022-03-15 16:27:18,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:18,924 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488387114] [2022-03-15 16:27:18,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:18,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:19,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:19,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:19,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488387114] [2022-03-15 16:27:19,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488387114] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:19,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600567309] [2022-03-15 16:27:19,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:19,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:19,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:19,047 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:19,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-03-15 16:27:19,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:27:19,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:19,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:27:19,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:19,204 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:27:19,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-15 16:27:20,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:21,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:21,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:21,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:21,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:21,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:21,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:21,824 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:21,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:22,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:22,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:22,672 INFO L353 Elim1Store]: treesize reduction 46, result has 31.3 percent of original size [2022-03-15 16:27:22,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 47 [2022-03-15 16:27:22,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:22,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:27:23,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:23,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600567309] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:23,058 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:23,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:27:23,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967940817] [2022-03-15 16:27:23,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:23,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:27:23,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:23,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:27:23,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=554, Unknown=5, NotChecked=0, Total=650 [2022-03-15 16:27:23,058 INFO L87 Difference]: Start difference. First operand 10000 states and 29945 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:27:24,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:24,206 INFO L93 Difference]: Finished difference Result 11515 states and 34169 transitions. [2022-03-15 16:27:24,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:27:24,206 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) Word has length 35 [2022-03-15 16:27:24,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:24,227 INFO L225 Difference]: With dead ends: 11515 [2022-03-15 16:27:24,227 INFO L226 Difference]: Without dead ends: 11512 [2022-03-15 16:27:24,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=261, Invalid=1626, Unknown=5, NotChecked=0, Total=1892 [2022-03-15 16:27:24,228 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 294 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 563 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:24,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 825 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 735 Invalid, 0 Unknown, 563 Unchecked, 0.3s Time] [2022-03-15 16:27:24,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11512 states. [2022-03-15 16:27:24,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11512 to 9995. [2022-03-15 16:27:24,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9995 states, 9994 states have (on average 2.9951971182709625) internal successors, (29934), 9994 states have internal predecessors, (29934), 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) [2022-03-15 16:27:24,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9995 states to 9995 states and 29934 transitions. [2022-03-15 16:27:24,389 INFO L78 Accepts]: Start accepts. Automaton has 9995 states and 29934 transitions. Word has length 35 [2022-03-15 16:27:24,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:24,389 INFO L470 AbstractCegarLoop]: Abstraction has 9995 states and 29934 transitions. [2022-03-15 16:27:24,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:27:24,389 INFO L276 IsEmpty]: Start isEmpty. Operand 9995 states and 29934 transitions. [2022-03-15 16:27:24,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:24,402 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:24,403 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:24,420 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:24,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:24,615 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:24,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:24,616 INFO L85 PathProgramCache]: Analyzing trace with hash -999370354, now seen corresponding path program 142 times [2022-03-15 16:27:24,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:24,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586271418] [2022-03-15 16:27:24,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:24,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:24,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:24,710 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:24,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586271418] [2022-03-15 16:27:24,710 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586271418] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:24,710 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283460940] [2022-03-15 16:27:24,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:27:24,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:24,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:24,711 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:24,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-03-15 16:27:24,752 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:27:24,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:24,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:27:24,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:24,871 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:27:24,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 24 [2022-03-15 16:27:25,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:25,715 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:25,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:25,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:25,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:25,727 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:25,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:25,786 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:25,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:26,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:26,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:26,142 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:26,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:26,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:26,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:26,306 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:26,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283460940] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:26,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:26,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 19 [2022-03-15 16:27:26,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926854626] [2022-03-15 16:27:26,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:26,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:27:26,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:26,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:27:26,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-15 16:27:26,307 INFO L87 Difference]: Start difference. First operand 9995 states and 29934 transitions. Second operand has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 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) [2022-03-15 16:27:26,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:26,498 INFO L93 Difference]: Finished difference Result 11188 states and 33436 transitions. [2022-03-15 16:27:26,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:26,498 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 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) Word has length 35 [2022-03-15 16:27:26,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:26,515 INFO L225 Difference]: With dead ends: 11188 [2022-03-15 16:27:26,515 INFO L226 Difference]: Without dead ends: 11185 [2022-03-15 16:27:26,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=59, Invalid=320, Unknown=1, NotChecked=0, Total=380 [2022-03-15 16:27:26,515 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 112 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:26,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 477 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 424 Invalid, 0 Unknown, 244 Unchecked, 0.1s Time] [2022-03-15 16:27:26,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11185 states. [2022-03-15 16:27:26,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11185 to 9983. [2022-03-15 16:27:26,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9983 states, 9982 states have (on average 2.9945902624724505) internal successors, (29892), 9982 states have internal predecessors, (29892), 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) [2022-03-15 16:27:26,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9983 states to 9983 states and 29892 transitions. [2022-03-15 16:27:26,653 INFO L78 Accepts]: Start accepts. Automaton has 9983 states and 29892 transitions. Word has length 35 [2022-03-15 16:27:26,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:26,653 INFO L470 AbstractCegarLoop]: Abstraction has 9983 states and 29892 transitions. [2022-03-15 16:27:26,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.05) internal successors, (61), 19 states have internal predecessors, (61), 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) [2022-03-15 16:27:26,654 INFO L276 IsEmpty]: Start isEmpty. Operand 9983 states and 29892 transitions. [2022-03-15 16:27:26,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:26,666 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:26,666 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:26,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-03-15 16:27:26,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-03-15 16:27:26,881 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:26,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:26,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1310973114, now seen corresponding path program 143 times [2022-03-15 16:27:26,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:26,882 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346063584] [2022-03-15 16:27:26,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:26,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:26,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:26,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:26,958 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:26,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346063584] [2022-03-15 16:27:26,958 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346063584] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:26,958 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110509058] [2022-03-15 16:27:26,958 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:27:26,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:26,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:26,959 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:26,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-03-15 16:27:26,981 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:27:26,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:26,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:27:26,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:27,142 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:27:27,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 30 [2022-03-15 16:27:27,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:27,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:27,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:27,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:27,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:27,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:27,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:27,718 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:27,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:28,211 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:28,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:28,333 INFO L353 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-03-15 16:27:28,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 51 [2022-03-15 16:27:28,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:28,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 83 [2022-03-15 16:27:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:28,545 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110509058] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:28,545 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:28,545 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-03-15 16:27:28,545 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797634322] [2022-03-15 16:27:28,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:28,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:27:28,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:28,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:27:28,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:27:28,546 INFO L87 Difference]: Start difference. First operand 9983 states and 29892 transitions. Second operand has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 states have internal predecessors, (79), 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) [2022-03-15 16:27:29,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:29,026 INFO L93 Difference]: Finished difference Result 11684 states and 34774 transitions. [2022-03-15 16:27:29,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:27:29,027 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 states have internal predecessors, (79), 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) Word has length 35 [2022-03-15 16:27:29,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:29,045 INFO L225 Difference]: With dead ends: 11684 [2022-03-15 16:27:29,046 INFO L226 Difference]: Without dead ends: 11670 [2022-03-15 16:27:29,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:27:29,046 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 180 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 476 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:29,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 836 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 511 Invalid, 0 Unknown, 476 Unchecked, 0.2s Time] [2022-03-15 16:27:29,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11670 states. [2022-03-15 16:27:29,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11670 to 10278. [2022-03-15 16:27:29,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10278 states, 10277 states have (on average 3.0001946093217864) internal successors, (30833), 10277 states have internal predecessors, (30833), 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) [2022-03-15 16:27:29,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10278 states to 10278 states and 30833 transitions. [2022-03-15 16:27:29,217 INFO L78 Accepts]: Start accepts. Automaton has 10278 states and 30833 transitions. Word has length 35 [2022-03-15 16:27:29,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:29,217 INFO L470 AbstractCegarLoop]: Abstraction has 10278 states and 30833 transitions. [2022-03-15 16:27:29,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.2916666666666665) internal successors, (79), 23 states have internal predecessors, (79), 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) [2022-03-15 16:27:29,217 INFO L276 IsEmpty]: Start isEmpty. Operand 10278 states and 30833 transitions. [2022-03-15 16:27:29,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:29,229 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:29,229 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:29,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:29,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-03-15 16:27:29,443 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:29,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:29,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1186048662, now seen corresponding path program 144 times [2022-03-15 16:27:29,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:29,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975977893] [2022-03-15 16:27:29,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:29,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:29,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:29,557 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:29,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:29,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975977893] [2022-03-15 16:27:29,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975977893] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:29,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140054917] [2022-03-15 16:27:29,557 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:27:29,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:29,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:29,558 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:29,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-03-15 16:27:29,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:27:29,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:29,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:29,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:29,685 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:29,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 24 [2022-03-15 16:27:29,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:30,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:30,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:30,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:30,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:30,372 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:30,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:30,425 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:30,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:30,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:30,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:30,970 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:30,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:30,985 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:30,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:31,198 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140054917] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:31,198 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:31,199 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-15 16:27:31,199 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882488507] [2022-03-15 16:27:31,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:31,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:27:31,199 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:31,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:27:31,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=255, Unknown=1, NotChecked=0, Total=306 [2022-03-15 16:27:31,199 INFO L87 Difference]: Start difference. First operand 10278 states and 30833 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 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) [2022-03-15 16:27:31,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:31,329 INFO L93 Difference]: Finished difference Result 11597 states and 34699 transitions. [2022-03-15 16:27:31,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:31,329 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 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) Word has length 35 [2022-03-15 16:27:31,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:31,348 INFO L225 Difference]: With dead ends: 11597 [2022-03-15 16:27:31,348 INFO L226 Difference]: Without dead ends: 11590 [2022-03-15 16:27:31,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=50, Invalid=255, Unknown=1, NotChecked=0, Total=306 [2022-03-15 16:27:31,349 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 129 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:31,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 446 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 318 Invalid, 0 Unknown, 218 Unchecked, 0.1s Time] [2022-03-15 16:27:31,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11590 states. [2022-03-15 16:27:31,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11590 to 10123. [2022-03-15 16:27:31,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10123 states, 10122 states have (on average 2.996937364157281) internal successors, (30335), 10122 states have internal predecessors, (30335), 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) [2022-03-15 16:27:31,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10123 states to 10123 states and 30335 transitions. [2022-03-15 16:27:31,528 INFO L78 Accepts]: Start accepts. Automaton has 10123 states and 30335 transitions. Word has length 35 [2022-03-15 16:27:31,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:31,528 INFO L470 AbstractCegarLoop]: Abstraction has 10123 states and 30335 transitions. [2022-03-15 16:27:31,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 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) [2022-03-15 16:27:31,528 INFO L276 IsEmpty]: Start isEmpty. Operand 10123 states and 30335 transitions. [2022-03-15 16:27:31,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:31,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:31,541 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:31,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-03-15 16:27:31,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-03-15 16:27:31,755 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:31,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:31,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1023417158, now seen corresponding path program 145 times [2022-03-15 16:27:31,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:31,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834924936] [2022-03-15 16:27:31,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:31,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:31,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:31,899 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:31,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:31,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834924936] [2022-03-15 16:27:31,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834924936] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:31,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886886395] [2022-03-15 16:27:31,899 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:27:31,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:31,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:31,900 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:31,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-03-15 16:27:31,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:31,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:31,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:32,100 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:32,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 24 [2022-03-15 16:27:32,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:32,171 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:32,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:32,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:32,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:32,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:32,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:32,277 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:32,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:32,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:32,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:32,925 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:32,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:32,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:32,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:33,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:33,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886886395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:33,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:33,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 17 [2022-03-15 16:27:33,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131502594] [2022-03-15 16:27:33,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:33,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-15 16:27:33,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:33,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-15 16:27:33,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:33,108 INFO L87 Difference]: Start difference. First operand 10123 states and 30335 transitions. Second operand has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 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) [2022-03-15 16:27:33,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:33,312 INFO L93 Difference]: Finished difference Result 11563 states and 34562 transitions. [2022-03-15 16:27:33,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:27:33,312 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 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) Word has length 35 [2022-03-15 16:27:33,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:33,334 INFO L225 Difference]: With dead ends: 11563 [2022-03-15 16:27:33,334 INFO L226 Difference]: Without dead ends: 11544 [2022-03-15 16:27:33,334 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-03-15 16:27:33,334 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 119 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:33,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 584 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 569 Invalid, 0 Unknown, 291 Unchecked, 0.2s Time] [2022-03-15 16:27:33,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11544 states. [2022-03-15 16:27:33,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11544 to 10075. [2022-03-15 16:27:33,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10075 states, 10074 states have (on average 2.9947389319039113) internal successors, (30169), 10074 states have internal predecessors, (30169), 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) [2022-03-15 16:27:33,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10075 states to 10075 states and 30169 transitions. [2022-03-15 16:27:33,491 INFO L78 Accepts]: Start accepts. Automaton has 10075 states and 30169 transitions. Word has length 35 [2022-03-15 16:27:33,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:33,491 INFO L470 AbstractCegarLoop]: Abstraction has 10075 states and 30169 transitions. [2022-03-15 16:27:33,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.2222222222222223) internal successors, (58), 17 states have internal predecessors, (58), 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) [2022-03-15 16:27:33,491 INFO L276 IsEmpty]: Start isEmpty. Operand 10075 states and 30169 transitions. [2022-03-15 16:27:33,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:33,504 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:33,504 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:33,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:33,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:33,720 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:33,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:33,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1661002372, now seen corresponding path program 146 times [2022-03-15 16:27:33,720 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:33,720 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012514825] [2022-03-15 16:27:33,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:33,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:33,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:33,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:33,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:33,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012514825] [2022-03-15 16:27:33,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012514825] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:33,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616568467] [2022-03-15 16:27:33,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:33,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:33,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:33,819 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:33,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-03-15 16:27:33,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:33,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:33,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:33,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:33,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:27:34,036 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:34,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:27:34,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:34,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:27:34,086 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:34,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:27:34,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:34,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:34,167 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:34,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:34,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:34,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:34,646 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:34,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:34,660 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:34,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:34,777 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:34,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616568467] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:34,778 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:34,778 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:27:34,778 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032249486] [2022-03-15 16:27:34,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:34,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:34,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:34,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:34,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:34,778 INFO L87 Difference]: Start difference. First operand 10075 states and 30169 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 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) [2022-03-15 16:27:35,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:35,016 INFO L93 Difference]: Finished difference Result 12381 states and 37005 transitions. [2022-03-15 16:27:35,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:27:35,016 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 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) Word has length 35 [2022-03-15 16:27:35,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:35,039 INFO L225 Difference]: With dead ends: 12381 [2022-03-15 16:27:35,039 INFO L226 Difference]: Without dead ends: 12335 [2022-03-15 16:27:35,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:27:35,039 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 129 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:35,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 598 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 498 Invalid, 0 Unknown, 215 Unchecked, 0.1s Time] [2022-03-15 16:27:35,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12335 states. [2022-03-15 16:27:35,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12335 to 10074. [2022-03-15 16:27:35,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10074 states, 10073 states have (on average 2.9948376849002285) internal successors, (30167), 10073 states have internal predecessors, (30167), 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) [2022-03-15 16:27:35,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10074 states to 10074 states and 30167 transitions. [2022-03-15 16:27:35,189 INFO L78 Accepts]: Start accepts. Automaton has 10074 states and 30167 transitions. Word has length 35 [2022-03-15 16:27:35,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:35,189 INFO L470 AbstractCegarLoop]: Abstraction has 10074 states and 30167 transitions. [2022-03-15 16:27:35,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 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) [2022-03-15 16:27:35,189 INFO L276 IsEmpty]: Start isEmpty. Operand 10074 states and 30167 transitions. [2022-03-15 16:27:35,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:35,202 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:35,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:35,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-03-15 16:27:35,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:35,415 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:35,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:35,416 INFO L85 PathProgramCache]: Analyzing trace with hash -575925126, now seen corresponding path program 147 times [2022-03-15 16:27:35,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:35,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193219273] [2022-03-15 16:27:35,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:35,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:35,503 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:35,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193219273] [2022-03-15 16:27:35,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193219273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:35,503 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168734292] [2022-03-15 16:27:35,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:35,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:35,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:35,504 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:35,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-03-15 16:27:35,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:27:35,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:35,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:27:35,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:35,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:27:35,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:35,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:27:35,722 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:35,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2022-03-15 16:27:35,724 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:27:35,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:27:35,734 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:35,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:35,801 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:35,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:36,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:36,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:36,365 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:36,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:36,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:36,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:36,677 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:36,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168734292] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:36,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:36,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:27:36,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470630966] [2022-03-15 16:27:36,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:36,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:36,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:36,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:36,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:36,677 INFO L87 Difference]: Start difference. First operand 10074 states and 30167 transitions. Second operand has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 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) [2022-03-15 16:27:36,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:36,942 INFO L93 Difference]: Finished difference Result 13366 states and 39783 transitions. [2022-03-15 16:27:36,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:27:36,942 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 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) Word has length 35 [2022-03-15 16:27:36,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:36,967 INFO L225 Difference]: With dead ends: 13366 [2022-03-15 16:27:36,967 INFO L226 Difference]: Without dead ends: 13320 [2022-03-15 16:27:36,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:27:36,968 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 120 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 341 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:36,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 655 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 441 Invalid, 0 Unknown, 341 Unchecked, 0.2s Time] [2022-03-15 16:27:36,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13320 states. [2022-03-15 16:27:37,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13320 to 10044. [2022-03-15 16:27:37,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10044 states, 10043 states have (on average 2.994822264263666) internal successors, (30077), 10043 states have internal predecessors, (30077), 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) [2022-03-15 16:27:37,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10044 states to 10044 states and 30077 transitions. [2022-03-15 16:27:37,139 INFO L78 Accepts]: Start accepts. Automaton has 10044 states and 30077 transitions. Word has length 35 [2022-03-15 16:27:37,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:37,139 INFO L470 AbstractCegarLoop]: Abstraction has 10044 states and 30077 transitions. [2022-03-15 16:27:37,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 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) [2022-03-15 16:27:37,139 INFO L276 IsEmpty]: Start isEmpty. Operand 10044 states and 30077 transitions. [2022-03-15 16:27:37,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:37,152 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:37,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:37,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:37,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-03-15 16:27:37,363 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:37,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:37,364 INFO L85 PathProgramCache]: Analyzing trace with hash 147822242, now seen corresponding path program 148 times [2022-03-15 16:27:37,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:37,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389248148] [2022-03-15 16:27:37,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:37,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:37,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:37,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:37,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:37,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389248148] [2022-03-15 16:27:37,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389248148] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:37,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369955725] [2022-03-15 16:27:37,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:27:37,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:37,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:37,475 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:37,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-03-15 16:27:37,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:27:37,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:37,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:37,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:37,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:27:37,884 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:37,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-03-15 16:27:39,088 INFO L353 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2022-03-15 16:27:39,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 31 [2022-03-15 16:27:39,094 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:27:39,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:27:39,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:39,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:39,224 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:39,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:39,598 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:39,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:39,714 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:39,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:39,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:39,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:40,302 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:40,302 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369955725] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:40,302 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:40,302 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:27:40,302 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568474163] [2022-03-15 16:27:40,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:40,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:27:40,302 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:40,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:27:40,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=420, Unknown=2, NotChecked=0, Total=506 [2022-03-15 16:27:40,303 INFO L87 Difference]: Start difference. First operand 10044 states and 30077 transitions. Second operand has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:27:40,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:40,512 INFO L93 Difference]: Finished difference Result 12987 states and 38716 transitions. [2022-03-15 16:27:40,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:27:40,512 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:27:40,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:40,535 INFO L225 Difference]: With dead ends: 12987 [2022-03-15 16:27:40,536 INFO L226 Difference]: Without dead ends: 12980 [2022-03-15 16:27:40,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=96, Invalid=502, Unknown=2, NotChecked=0, Total=600 [2022-03-15 16:27:40,536 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 151 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 436 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:40,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 617 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 489 Invalid, 0 Unknown, 436 Unchecked, 0.1s Time] [2022-03-15 16:27:40,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12980 states. [2022-03-15 16:27:40,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12980 to 10023. [2022-03-15 16:27:40,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10023 states, 10022 states have (on average 2.9945120734384356) internal successors, (30011), 10022 states have internal predecessors, (30011), 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) [2022-03-15 16:27:40,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10023 states to 10023 states and 30011 transitions. [2022-03-15 16:27:40,685 INFO L78 Accepts]: Start accepts. Automaton has 10023 states and 30011 transitions. Word has length 35 [2022-03-15 16:27:40,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:40,686 INFO L470 AbstractCegarLoop]: Abstraction has 10023 states and 30011 transitions. [2022-03-15 16:27:40,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.217391304347826) internal successors, (74), 22 states have internal predecessors, (74), 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) [2022-03-15 16:27:40,686 INFO L276 IsEmpty]: Start isEmpty. Operand 10023 states and 30011 transitions. [2022-03-15 16:27:40,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:40,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:40,699 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:40,714 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-03-15 16:27:40,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:40,914 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:40,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:40,914 INFO L85 PathProgramCache]: Analyzing trace with hash -460931224, now seen corresponding path program 149 times [2022-03-15 16:27:40,914 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:40,914 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293138036] [2022-03-15 16:27:40,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:40,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:40,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:41,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:41,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:41,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293138036] [2022-03-15 16:27:41,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293138036] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:41,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787602182] [2022-03-15 16:27:41,001 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:27:41,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:41,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:41,002 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:41,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-03-15 16:27:41,026 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:27:41,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:41,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:27:41,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:41,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:27:41,446 INFO L353 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2022-03-15 16:27:41,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 28 [2022-03-15 16:27:42,143 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:42,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:42,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:42,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:42,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:42,255 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:42,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:42,712 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:42,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:42,879 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:27:42,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:27:42,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:42,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:27:43,347 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:43,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787602182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:43,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:43,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-15 16:27:43,348 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017171928] [2022-03-15 16:27:43,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:43,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:27:43,348 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:43,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:27:43,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=584, Unknown=1, NotChecked=0, Total=702 [2022-03-15 16:27:43,348 INFO L87 Difference]: Start difference. First operand 10023 states and 30011 transitions. Second operand has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 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) [2022-03-15 16:27:48,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:48,075 INFO L93 Difference]: Finished difference Result 13049 states and 38756 transitions. [2022-03-15 16:27:48,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:27:48,075 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 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) Word has length 35 [2022-03-15 16:27:48,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:48,098 INFO L225 Difference]: With dead ends: 13049 [2022-03-15 16:27:48,098 INFO L226 Difference]: Without dead ends: 12984 [2022-03-15 16:27:48,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=325, Invalid=1834, Unknown=3, NotChecked=0, Total=2162 [2022-03-15 16:27:48,098 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 286 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 739 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:48,099 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 791 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 599 Invalid, 0 Unknown, 739 Unchecked, 0.2s Time] [2022-03-15 16:27:48,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12984 states. [2022-03-15 16:27:48,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12984 to 10460. [2022-03-15 16:27:48,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10460 states, 10459 states have (on average 3.0065015775886796) internal successors, (31445), 10459 states have internal predecessors, (31445), 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) [2022-03-15 16:27:48,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10460 states to 10460 states and 31445 transitions. [2022-03-15 16:27:48,310 INFO L78 Accepts]: Start accepts. Automaton has 10460 states and 31445 transitions. Word has length 35 [2022-03-15 16:27:48,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:48,310 INFO L470 AbstractCegarLoop]: Abstraction has 10460 states and 31445 transitions. [2022-03-15 16:27:48,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2222222222222223) internal successors, (87), 26 states have internal predecessors, (87), 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) [2022-03-15 16:27:48,310 INFO L276 IsEmpty]: Start isEmpty. Operand 10460 states and 31445 transitions. [2022-03-15 16:27:48,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:48,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:48,324 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:48,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:48,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:48,539 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:48,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:48,541 INFO L85 PathProgramCache]: Analyzing trace with hash 29702954, now seen corresponding path program 150 times [2022-03-15 16:27:48,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:48,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774950901] [2022-03-15 16:27:48,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:48,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:48,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:48,668 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:48,668 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:48,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774950901] [2022-03-15 16:27:48,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774950901] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:48,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685693482] [2022-03-15 16:27:48,669 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:27:48,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:48,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:48,670 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:48,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-03-15 16:27:48,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:27:48,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:48,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:48,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:48,910 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:27:48,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:27:49,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:49,398 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:49,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:49,403 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:49,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:49,418 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:49,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:49,520 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:49,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:50,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:50,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:50,433 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:50,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:50,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:50,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:50,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:50,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685693482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:50,667 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:50,667 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:27:50,667 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36863531] [2022-03-15 16:27:50,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:50,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:27:50,667 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:50,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:27:50,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:27:50,667 INFO L87 Difference]: Start difference. First operand 10460 states and 31445 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 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) [2022-03-15 16:27:50,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:50,890 INFO L93 Difference]: Finished difference Result 11768 states and 35316 transitions. [2022-03-15 16:27:50,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:27:50,890 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:27:50,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:50,910 INFO L225 Difference]: With dead ends: 11768 [2022-03-15 16:27:50,911 INFO L226 Difference]: Without dead ends: 11765 [2022-03-15 16:27:50,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=84, Invalid=515, Unknown=1, NotChecked=0, Total=600 [2022-03-15 16:27:50,911 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 105 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 361 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:50,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 633 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 459 Invalid, 0 Unknown, 361 Unchecked, 0.1s Time] [2022-03-15 16:27:50,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11765 states. [2022-03-15 16:27:51,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11765 to 10472. [2022-03-15 16:27:51,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10472 states, 10471 states have (on average 3.0065896284977556) internal successors, (31482), 10471 states have internal predecessors, (31482), 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) [2022-03-15 16:27:51,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10472 states to 10472 states and 31482 transitions. [2022-03-15 16:27:51,125 INFO L78 Accepts]: Start accepts. Automaton has 10472 states and 31482 transitions. Word has length 35 [2022-03-15 16:27:51,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:51,125 INFO L470 AbstractCegarLoop]: Abstraction has 10472 states and 31482 transitions. [2022-03-15 16:27:51,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 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) [2022-03-15 16:27:51,125 INFO L276 IsEmpty]: Start isEmpty. Operand 10472 states and 31482 transitions. [2022-03-15 16:27:51,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:51,138 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:51,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:51,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:51,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:51,351 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:51,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:51,353 INFO L85 PathProgramCache]: Analyzing trace with hash -972887064, now seen corresponding path program 151 times [2022-03-15 16:27:51,353 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:51,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203220365] [2022-03-15 16:27:51,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:51,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:51,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:51,467 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:51,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:51,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203220365] [2022-03-15 16:27:51,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203220365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:51,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867481073] [2022-03-15 16:27:51,468 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:27:51,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:51,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:51,469 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:51,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-03-15 16:27:51,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:51,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:51,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:51,681 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:27:51,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:27:52,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:52,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:52,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:52,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:52,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:52,799 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:52,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:52,901 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:52,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:53,380 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:53,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:53,611 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:53,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:53,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:53,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:53,799 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:53,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867481073] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:53,799 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:53,799 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 21 [2022-03-15 16:27:53,799 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425572997] [2022-03-15 16:27:53,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:53,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:27:53,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:53,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:27:53,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=394, Unknown=1, NotChecked=0, Total=462 [2022-03-15 16:27:53,800 INFO L87 Difference]: Start difference. First operand 10472 states and 31482 transitions. Second operand has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 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) [2022-03-15 16:27:54,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:54,077 INFO L93 Difference]: Finished difference Result 11298 states and 33933 transitions. [2022-03-15 16:27:54,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:27:54,078 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:27:54,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:54,099 INFO L225 Difference]: With dead ends: 11298 [2022-03-15 16:27:54,099 INFO L226 Difference]: Without dead ends: 11295 [2022-03-15 16:27:54,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=92, Invalid=557, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:27:54,100 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 87 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 267 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:54,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 472 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 325 Invalid, 0 Unknown, 267 Unchecked, 0.1s Time] [2022-03-15 16:27:54,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11295 states. [2022-03-15 16:27:54,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11295 to 10485. [2022-03-15 16:27:54,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10485 states, 10484 states have (on average 3.006581457458985) internal successors, (31521), 10484 states have internal predecessors, (31521), 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) [2022-03-15 16:27:54,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10485 states to 10485 states and 31521 transitions. [2022-03-15 16:27:54,249 INFO L78 Accepts]: Start accepts. Automaton has 10485 states and 31521 transitions. Word has length 35 [2022-03-15 16:27:54,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:54,249 INFO L470 AbstractCegarLoop]: Abstraction has 10485 states and 31521 transitions. [2022-03-15 16:27:54,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.0454545454545454) internal successors, (67), 21 states have internal predecessors, (67), 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) [2022-03-15 16:27:54,249 INFO L276 IsEmpty]: Start isEmpty. Operand 10485 states and 31521 transitions. [2022-03-15 16:27:54,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:54,262 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:54,262 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:54,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:54,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:54,478 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:54,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:54,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1282077898, now seen corresponding path program 152 times [2022-03-15 16:27:54,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:54,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980714658] [2022-03-15 16:27:54,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:54,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:54,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:54,604 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:54,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:54,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980714658] [2022-03-15 16:27:54,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980714658] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:54,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452539469] [2022-03-15 16:27:54,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:54,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:54,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:54,605 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:54,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-03-15 16:27:54,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:54,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:54,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:54,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:54,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:27:54,893 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:27:54,893 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:27:55,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:55,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:55,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:55,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:55,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:55,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:55,918 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:55,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:56,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:56,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:56,561 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:56,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:56,583 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:56,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:57,501 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:57,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452539469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:57,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:57,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:27:57,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573652979] [2022-03-15 16:27:57,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:57,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:27:57,501 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:57,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:27:57,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=419, Unknown=1, NotChecked=0, Total=506 [2022-03-15 16:27:57,502 INFO L87 Difference]: Start difference. First operand 10485 states and 31521 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 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) [2022-03-15 16:27:57,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:57,758 INFO L93 Difference]: Finished difference Result 12047 states and 36171 transitions. [2022-03-15 16:27:57,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:27:57,758 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 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) Word has length 35 [2022-03-15 16:27:57,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:57,781 INFO L225 Difference]: With dead ends: 12047 [2022-03-15 16:27:57,781 INFO L226 Difference]: Without dead ends: 12044 [2022-03-15 16:27:57,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=136, Invalid=675, Unknown=1, NotChecked=0, Total=812 [2022-03-15 16:27:57,781 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 136 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 285 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:57,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 639 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 520 Invalid, 0 Unknown, 285 Unchecked, 0.1s Time] [2022-03-15 16:27:57,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12044 states. [2022-03-15 16:27:57,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12044 to 10475. [2022-03-15 16:27:57,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10475 states, 10474 states have (on average 3.0068741645980523) internal successors, (31494), 10474 states have internal predecessors, (31494), 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) [2022-03-15 16:27:58,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10475 states to 10475 states and 31494 transitions. [2022-03-15 16:27:58,006 INFO L78 Accepts]: Start accepts. Automaton has 10475 states and 31494 transitions. Word has length 35 [2022-03-15 16:27:58,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:58,006 INFO L470 AbstractCegarLoop]: Abstraction has 10475 states and 31494 transitions. [2022-03-15 16:27:58,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 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) [2022-03-15 16:27:58,006 INFO L276 IsEmpty]: Start isEmpty. Operand 10475 states and 31494 transitions. [2022-03-15 16:27:58,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:27:58,020 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:58,020 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:27:58,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:58,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:58,236 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:58,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:58,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1839456274, now seen corresponding path program 153 times [2022-03-15 16:27:58,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:58,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308541481] [2022-03-15 16:27:58,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:58,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:58,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:58,314 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:58,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:58,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308541481] [2022-03-15 16:27:58,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308541481] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:58,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471009742] [2022-03-15 16:27:58,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:58,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:58,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:58,316 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:27:58,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-03-15 16:27:58,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:27:58,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:58,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:27:58,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:58,452 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:27:58,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:27:58,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:27:58,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:58,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:27:58,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:58,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:27:58,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:58,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:58,589 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:27:58,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:27:58,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:58,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:27:59,094 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:27:59,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:27:59,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:59,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:27:59,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:59,801 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471009742] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:59,801 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:59,801 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:27:59,801 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641524863] [2022-03-15 16:27:59,801 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:59,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:27:59,802 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:59,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:27:59,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:27:59,802 INFO L87 Difference]: Start difference. First operand 10475 states and 31494 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) [2022-03-15 16:27:59,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:59,979 INFO L93 Difference]: Finished difference Result 11676 states and 35103 transitions. [2022-03-15 16:27:59,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:27:59,979 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:27:59,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:00,000 INFO L225 Difference]: With dead ends: 11676 [2022-03-15 16:28:00,000 INFO L226 Difference]: Without dead ends: 11673 [2022-03-15 16:28:00,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:28:00,000 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 122 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:00,000 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 486 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 377 Invalid, 0 Unknown, 177 Unchecked, 0.1s Time] [2022-03-15 16:28:00,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11673 states. [2022-03-15 16:28:00,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11673 to 10464. [2022-03-15 16:28:00,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10464 states, 10463 states have (on average 3.0057344929752463) internal successors, (31449), 10463 states have internal predecessors, (31449), 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) [2022-03-15 16:28:00,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10464 states to 10464 states and 31449 transitions. [2022-03-15 16:28:00,198 INFO L78 Accepts]: Start accepts. Automaton has 10464 states and 31449 transitions. Word has length 35 [2022-03-15 16:28:00,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:00,198 INFO L470 AbstractCegarLoop]: Abstraction has 10464 states and 31449 transitions. [2022-03-15 16:28:00,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) [2022-03-15 16:28:00,198 INFO L276 IsEmpty]: Start isEmpty. Operand 10464 states and 31449 transitions. [2022-03-15 16:28:00,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:28:00,212 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:00,212 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:00,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:00,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-03-15 16:28:00,421 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:00,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:00,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1452921004, now seen corresponding path program 154 times [2022-03-15 16:28:00,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:00,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655736335] [2022-03-15 16:28:00,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:00,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:00,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:00,558 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:00,558 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:00,558 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655736335] [2022-03-15 16:28:00,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655736335] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:00,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826807491] [2022-03-15 16:28:00,559 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:28:00,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:00,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:00,572 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:28:00,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-03-15 16:28:00,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:28:00,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:00,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:28:00,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:00,718 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:28:00,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:28:00,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:28:00,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:00,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:28:00,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:00,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:28:00,873 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:00,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:00,931 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:28:00,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:28:01,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:01,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:28:01,425 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:28:01,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:28:01,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:01,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:28:02,132 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:02,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826807491] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:02,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:02,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:28:02,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421223158] [2022-03-15 16:28:02,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:02,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:28:02,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:02,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:28:02,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:28:02,133 INFO L87 Difference]: Start difference. First operand 10464 states and 31449 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) [2022-03-15 16:28:02,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:02,375 INFO L93 Difference]: Finished difference Result 11584 states and 34812 transitions. [2022-03-15 16:28:02,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:28:02,375 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:28:02,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:02,394 INFO L225 Difference]: With dead ends: 11584 [2022-03-15 16:28:02,394 INFO L226 Difference]: Without dead ends: 11581 [2022-03-15 16:28:02,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:28:02,395 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 97 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:02,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 599 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 403 Invalid, 0 Unknown, 246 Unchecked, 0.1s Time] [2022-03-15 16:28:02,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11581 states. [2022-03-15 16:28:02,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11581 to 10467. [2022-03-15 16:28:02,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10467 states, 10466 states have (on average 3.0057328492260655) internal successors, (31458), 10466 states have internal predecessors, (31458), 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) [2022-03-15 16:28:02,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10467 states to 10467 states and 31458 transitions. [2022-03-15 16:28:02,560 INFO L78 Accepts]: Start accepts. Automaton has 10467 states and 31458 transitions. Word has length 35 [2022-03-15 16:28:02,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:02,560 INFO L470 AbstractCegarLoop]: Abstraction has 10467 states and 31458 transitions. [2022-03-15 16:28:02,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) [2022-03-15 16:28:02,561 INFO L276 IsEmpty]: Start isEmpty. Operand 10467 states and 31458 transitions. [2022-03-15 16:28:02,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:28:02,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:02,574 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:02,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:02,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:02,785 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:02,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:02,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1834942190, now seen corresponding path program 155 times [2022-03-15 16:28:02,785 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:02,785 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753932288] [2022-03-15 16:28:02,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:02,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:02,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:02,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:28:02,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:02,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753932288] [2022-03-15 16:28:02,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753932288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:02,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371301378] [2022-03-15 16:28:02,934 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:28:02,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:02,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:02,935 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:28:02,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-03-15 16:28:02,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:28:02,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:02,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:28:02,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:03,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:03,312 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:28:03,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-15 16:28:04,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:04,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:28:04,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:04,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:28:04,414 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:04,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:08,697 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:28:08,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:28:09,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:09,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:28:13,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:13,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:28:13,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:13,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:28:14,715 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:14,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371301378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:14,716 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:14,716 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:28:14,716 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147828784] [2022-03-15 16:28:14,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:14,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:28:14,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:14,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:28:14,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=537, Unknown=6, NotChecked=0, Total=650 [2022-03-15 16:28:14,716 INFO L87 Difference]: Start difference. First operand 10467 states and 31458 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:28:15,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:15,639 INFO L93 Difference]: Finished difference Result 11828 states and 35379 transitions. [2022-03-15 16:28:15,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:28:15,639 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:28:15,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:15,659 INFO L225 Difference]: With dead ends: 11828 [2022-03-15 16:28:15,659 INFO L226 Difference]: Without dead ends: 11763 [2022-03-15 16:28:15,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=143, Invalid=721, Unknown=6, NotChecked=0, Total=870 [2022-03-15 16:28:15,660 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 98 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 547 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:15,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 388 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 326 Invalid, 0 Unknown, 547 Unchecked, 0.1s Time] [2022-03-15 16:28:15,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11763 states. [2022-03-15 16:28:15,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11763 to 10457. [2022-03-15 16:28:15,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10457 states, 10456 states have (on average 3.0057383320581486) internal successors, (31428), 10456 states have internal predecessors, (31428), 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) [2022-03-15 16:28:15,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10457 states to 10457 states and 31428 transitions. [2022-03-15 16:28:15,815 INFO L78 Accepts]: Start accepts. Automaton has 10457 states and 31428 transitions. Word has length 35 [2022-03-15 16:28:15,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:15,816 INFO L470 AbstractCegarLoop]: Abstraction has 10457 states and 31428 transitions. [2022-03-15 16:28:15,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:28:15,816 INFO L276 IsEmpty]: Start isEmpty. Operand 10457 states and 31428 transitions. [2022-03-15 16:28:15,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:28:15,829 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:15,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:15,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-03-15 16:28:16,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-03-15 16:28:16,045 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:16,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:16,045 INFO L85 PathProgramCache]: Analyzing trace with hash -826906248, now seen corresponding path program 156 times [2022-03-15 16:28:16,045 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:16,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597518245] [2022-03-15 16:28:16,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:16,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:16,181 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:28:16,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:16,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597518245] [2022-03-15 16:28:16,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597518245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:16,182 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484203670] [2022-03-15 16:28:16,182 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:28:16,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:16,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:16,183 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:28:16,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-03-15 16:28:16,209 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:28:16,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:16,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:28:16,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:16,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:16,644 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-15 16:28:16,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 33 [2022-03-15 16:28:17,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:17,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:28:17,453 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:17,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:28:17,475 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:17,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:21,687 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:28:21,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:28:22,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:22,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:28:27,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:27,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:28:27,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:27,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:28:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:27,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484203670] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:27,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:27,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:28:27,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346468247] [2022-03-15 16:28:27,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:27,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:28:27,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:27,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:28:27,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=489, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:28:27,790 INFO L87 Difference]: Start difference. First operand 10457 states and 31428 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:28:35,967 WARN L228 SmtUtils]: Spent 6.04s on a formula simplification that was a NOOP. DAG size: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:28:40,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:40,267 INFO L93 Difference]: Finished difference Result 12087 states and 36067 transitions. [2022-03-15 16:28:40,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:28:40,267 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:28:40,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:40,287 INFO L225 Difference]: With dead ends: 12087 [2022-03-15 16:28:40,287 INFO L226 Difference]: Without dead ends: 12022 [2022-03-15 16:28:40,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 21.7s TimeCoverageRelationStatistics Valid=178, Invalid=807, Unknown=7, NotChecked=0, Total=992 [2022-03-15 16:28:40,288 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 92 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:40,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 451 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 304 Invalid, 0 Unknown, 375 Unchecked, 0.1s Time] [2022-03-15 16:28:40,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12022 states. [2022-03-15 16:28:40,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12022 to 10502. [2022-03-15 16:28:40,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10502 states, 10501 states have (on average 3.0052375964193887) internal successors, (31558), 10501 states have internal predecessors, (31558), 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) [2022-03-15 16:28:40,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10502 states to 10502 states and 31558 transitions. [2022-03-15 16:28:40,435 INFO L78 Accepts]: Start accepts. Automaton has 10502 states and 31558 transitions. Word has length 35 [2022-03-15 16:28:40,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:40,435 INFO L470 AbstractCegarLoop]: Abstraction has 10502 states and 31558 transitions. [2022-03-15 16:28:40,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:28:40,435 INFO L276 IsEmpty]: Start isEmpty. Operand 10502 states and 31558 transitions. [2022-03-15 16:28:40,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:28:40,448 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:40,448 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:40,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:40,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-03-15 16:28:40,663 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:40,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1836646020, now seen corresponding path program 157 times [2022-03-15 16:28:40,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:40,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087931606] [2022-03-15 16:28:40,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:40,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:40,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:40,804 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:28:40,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:40,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087931606] [2022-03-15 16:28:40,805 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087931606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:40,805 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637131642] [2022-03-15 16:28:40,805 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:28:40,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:40,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:40,806 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:28:40,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-03-15 16:28:40,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:40,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:28:40,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:41,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:41,211 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:28:41,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:28:41,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:41,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:28:41,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:41,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:28:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:41,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:41,806 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:28:41,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:28:42,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:42,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:28:42,579 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:28:42,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:28:42,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:42,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:28:43,324 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:43,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637131642] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:43,325 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:43,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:28:43,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232718934] [2022-03-15 16:28:43,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:43,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:28:43,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:43,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:28:43,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=485, Unknown=1, NotChecked=0, Total=600 [2022-03-15 16:28:43,325 INFO L87 Difference]: Start difference. First operand 10502 states and 31558 transitions. Second operand has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) [2022-03-15 16:28:43,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:43,810 INFO L93 Difference]: Finished difference Result 13051 states and 38642 transitions. [2022-03-15 16:28:43,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:28:43,810 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) Word has length 35 [2022-03-15 16:28:43,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:43,833 INFO L225 Difference]: With dead ends: 13051 [2022-03-15 16:28:43,833 INFO L226 Difference]: Without dead ends: 12812 [2022-03-15 16:28:43,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=203, Invalid=918, Unknown=1, NotChecked=0, Total=1122 [2022-03-15 16:28:43,834 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 154 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:43,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 567 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 591 Invalid, 0 Unknown, 442 Unchecked, 0.2s Time] [2022-03-15 16:28:43,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12812 states. [2022-03-15 16:28:43,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12812 to 10886. [2022-03-15 16:28:43,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10886 states, 10885 states have (on average 2.9950390445567296) internal successors, (32601), 10885 states have internal predecessors, (32601), 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) [2022-03-15 16:28:44,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10886 states to 10886 states and 32601 transitions. [2022-03-15 16:28:44,004 INFO L78 Accepts]: Start accepts. Automaton has 10886 states and 32601 transitions. Word has length 35 [2022-03-15 16:28:44,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:44,004 INFO L470 AbstractCegarLoop]: Abstraction has 10886 states and 32601 transitions. [2022-03-15 16:28:44,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.36) internal successors, (84), 24 states have internal predecessors, (84), 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) [2022-03-15 16:28:44,004 INFO L276 IsEmpty]: Start isEmpty. Operand 10886 states and 32601 transitions. [2022-03-15 16:28:44,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:28:44,018 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:44,018 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:44,034 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:44,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-03-15 16:28:44,231 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:44,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:44,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2021251196, now seen corresponding path program 158 times [2022-03-15 16:28:44,232 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:44,232 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649987945] [2022-03-15 16:28:44,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:44,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:44,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:44,373 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:28:44,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:44,373 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649987945] [2022-03-15 16:28:44,373 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649987945] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:44,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556980879] [2022-03-15 16:28:44,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:28:44,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:44,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:44,375 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:28:44,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-03-15 16:28:44,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:28:44,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:44,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:28:44,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:44,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:44,675 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:28:44,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-15 16:28:45,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:45,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:28:45,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:45,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:28:45,180 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:45,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:45,351 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:28:45,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:28:46,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:46,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:28:46,365 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:28:46,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:28:46,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:46,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:28:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:47,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556980879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:47,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:47,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:28:47,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43610744] [2022-03-15 16:28:47,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:47,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:28:47,466 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:47,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:28:47,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=535, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:28:47,466 INFO L87 Difference]: Start difference. First operand 10886 states and 32601 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:28:48,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:48,057 INFO L93 Difference]: Finished difference Result 12957 states and 38384 transitions. [2022-03-15 16:28:48,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:28:48,058 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:28:48,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:48,079 INFO L225 Difference]: With dead ends: 12957 [2022-03-15 16:28:48,079 INFO L226 Difference]: Without dead ends: 12783 [2022-03-15 16:28:48,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=245, Invalid=1236, Unknown=1, NotChecked=0, Total=1482 [2022-03-15 16:28:48,079 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 180 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:48,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 459 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 534 Invalid, 0 Unknown, 334 Unchecked, 0.2s Time] [2022-03-15 16:28:48,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12783 states. [2022-03-15 16:28:48,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12783 to 10879. [2022-03-15 16:28:48,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10879 states, 10878 states have (on average 2.9946681375252804) internal successors, (32576), 10878 states have internal predecessors, (32576), 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) [2022-03-15 16:28:48,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10879 states to 10879 states and 32576 transitions. [2022-03-15 16:28:48,240 INFO L78 Accepts]: Start accepts. Automaton has 10879 states and 32576 transitions. Word has length 35 [2022-03-15 16:28:48,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:48,240 INFO L470 AbstractCegarLoop]: Abstraction has 10879 states and 32576 transitions. [2022-03-15 16:28:48,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:28:48,240 INFO L276 IsEmpty]: Start isEmpty. Operand 10879 states and 32576 transitions. [2022-03-15 16:28:48,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:28:48,253 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:48,253 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:48,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:48,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:48,469 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:48,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:48,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1720756464, now seen corresponding path program 159 times [2022-03-15 16:28:48,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:48,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847198365] [2022-03-15 16:28:48,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:48,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:48,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:48,599 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:48,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:48,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847198365] [2022-03-15 16:28:48,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847198365] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:48,600 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73370162] [2022-03-15 16:28:48,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:28:48,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:48,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:48,601 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:28:48,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-03-15 16:28:48,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:28:48,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:48,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:28:48,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:48,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:50,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:50,009 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-03-15 16:28:50,961 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:50,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-15 16:28:50,972 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:28:50,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-15 16:28:51,029 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:51,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:51,336 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:28:51,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:28:51,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:51,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:28:52,072 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:28:52,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:28:52,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:52,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:28:52,384 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:52,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73370162] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:52,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:52,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-15 16:28:52,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763537965] [2022-03-15 16:28:52,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:52,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:28:52,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:52,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:28:52,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=595, Unknown=4, NotChecked=0, Total=702 [2022-03-15 16:28:52,385 INFO L87 Difference]: Start difference. First operand 10879 states and 32576 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:28:57,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:57,363 INFO L93 Difference]: Finished difference Result 14847 states and 43857 transitions. [2022-03-15 16:28:57,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:28:57,363 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:28:57,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:57,389 INFO L225 Difference]: With dead ends: 14847 [2022-03-15 16:28:57,389 INFO L226 Difference]: Without dead ends: 14525 [2022-03-15 16:28:57,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=228, Invalid=1406, Unknown=6, NotChecked=0, Total=1640 [2022-03-15 16:28:57,389 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 289 mSDsluCounter, 1140 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 910 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:57,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 847 Invalid, 1520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 561 Invalid, 0 Unknown, 910 Unchecked, 0.2s Time] [2022-03-15 16:28:57,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14525 states. [2022-03-15 16:28:57,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14525 to 10951. [2022-03-15 16:28:57,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10951 states, 10950 states have (on average 2.9925114155251142) internal successors, (32768), 10950 states have internal predecessors, (32768), 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) [2022-03-15 16:28:57,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10951 states to 10951 states and 32768 transitions. [2022-03-15 16:28:57,571 INFO L78 Accepts]: Start accepts. Automaton has 10951 states and 32768 transitions. Word has length 35 [2022-03-15 16:28:57,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:57,571 INFO L470 AbstractCegarLoop]: Abstraction has 10951 states and 32768 transitions. [2022-03-15 16:28:57,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:28:57,571 INFO L276 IsEmpty]: Start isEmpty. Operand 10951 states and 32768 transitions. [2022-03-15 16:28:57,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:28:57,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:57,585 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:28:57,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:57,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:57,799 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:57,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:57,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1507907466, now seen corresponding path program 160 times [2022-03-15 16:28:57,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:57,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125106442] [2022-03-15 16:28:57,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:57,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:57,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:28:57,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:57,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125106442] [2022-03-15 16:28:57,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125106442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:57,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081933197] [2022-03-15 16:28:57,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:28:57,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:57,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:57,937 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:28:57,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-03-15 16:28:57,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:28:57,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:57,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:28:57,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:58,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:28:58,269 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:28:58,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:28:58,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:58,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:28:58,789 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:58,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:28:58,817 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:58,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:58,983 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:28:58,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:28:59,560 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:59,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:28:59,838 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:28:59,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:28:59,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:28:59,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:29:00,157 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:00,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081933197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:00,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:00,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:29:00,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244994358] [2022-03-15 16:29:00,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:00,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:00,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:00,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:00,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=534, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:29:00,158 INFO L87 Difference]: Start difference. First operand 10951 states and 32768 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:29:00,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:00,741 INFO L93 Difference]: Finished difference Result 12426 states and 36806 transitions. [2022-03-15 16:29:00,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:29:00,741 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:29:00,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:00,808 INFO L225 Difference]: With dead ends: 12426 [2022-03-15 16:29:00,808 INFO L226 Difference]: Without dead ends: 12288 [2022-03-15 16:29:00,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=213, Invalid=1118, Unknown=1, NotChecked=0, Total=1332 [2022-03-15 16:29:00,809 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 134 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:00,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 551 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 725 Invalid, 0 Unknown, 359 Unchecked, 0.3s Time] [2022-03-15 16:29:00,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12288 states. [2022-03-15 16:29:00,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12288 to 11014. [2022-03-15 16:29:00,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11014 states, 11013 states have (on average 2.990738218469082) internal successors, (32937), 11013 states have internal predecessors, (32937), 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) [2022-03-15 16:29:00,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11014 states to 11014 states and 32937 transitions. [2022-03-15 16:29:00,960 INFO L78 Accepts]: Start accepts. Automaton has 11014 states and 32937 transitions. Word has length 35 [2022-03-15 16:29:00,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:00,960 INFO L470 AbstractCegarLoop]: Abstraction has 11014 states and 32937 transitions. [2022-03-15 16:29:00,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:29:00,961 INFO L276 IsEmpty]: Start isEmpty. Operand 11014 states and 32937 transitions. [2022-03-15 16:29:00,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:00,974 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:00,974 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:00,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:01,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:01,190 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:01,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:01,191 INFO L85 PathProgramCache]: Analyzing trace with hash 2073973566, now seen corresponding path program 161 times [2022-03-15 16:29:01,191 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:01,191 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733142347] [2022-03-15 16:29:01,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:01,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:01,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:01,305 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:29:01,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:01,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733142347] [2022-03-15 16:29:01,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733142347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:01,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96095683] [2022-03-15 16:29:01,305 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:29:01,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:01,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:01,306 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:01,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-03-15 16:29:01,331 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:29:01,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:01,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:29:01,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:01,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:29:01,611 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:29:01,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-15 16:29:02,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:02,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:29:02,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:02,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:29:02,221 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:02,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:02,389 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:29:02,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:29:03,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:03,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:29:05,751 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:05,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:29:05,774 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:05,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:29:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:07,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96095683] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:07,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:07,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:29:07,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188268752] [2022-03-15 16:29:07,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:07,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:07,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:07,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:07,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=540, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:29:07,041 INFO L87 Difference]: Start difference. First operand 11014 states and 32937 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:29:07,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:07,773 INFO L93 Difference]: Finished difference Result 12097 states and 35972 transitions. [2022-03-15 16:29:07,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:29:07,773 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:29:07,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:07,794 INFO L225 Difference]: With dead ends: 12097 [2022-03-15 16:29:07,794 INFO L226 Difference]: Without dead ends: 12032 [2022-03-15 16:29:07,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=153, Invalid=775, Unknown=2, NotChecked=0, Total=930 [2022-03-15 16:29:07,794 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 94 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:07,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 319 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 186 Invalid, 0 Unknown, 295 Unchecked, 0.1s Time] [2022-03-15 16:29:07,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12032 states. [2022-03-15 16:29:07,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12032 to 11141. [2022-03-15 16:29:07,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11141 states, 11140 states have (on average 2.9888689407540396) internal successors, (33296), 11140 states have internal predecessors, (33296), 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) [2022-03-15 16:29:07,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11141 states to 11141 states and 33296 transitions. [2022-03-15 16:29:07,962 INFO L78 Accepts]: Start accepts. Automaton has 11141 states and 33296 transitions. Word has length 35 [2022-03-15 16:29:07,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:07,962 INFO L470 AbstractCegarLoop]: Abstraction has 11141 states and 33296 transitions. [2022-03-15 16:29:07,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:29:07,962 INFO L276 IsEmpty]: Start isEmpty. Operand 11141 states and 33296 transitions. [2022-03-15 16:29:07,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:07,977 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:07,977 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:07,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:08,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:08,192 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:08,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:08,192 INFO L85 PathProgramCache]: Analyzing trace with hash 808981920, now seen corresponding path program 162 times [2022-03-15 16:29:08,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:08,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012364913] [2022-03-15 16:29:08,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:08,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:08,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-15 16:29:08,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:08,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012364913] [2022-03-15 16:29:08,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012364913] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:08,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270094001] [2022-03-15 16:29:08,347 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:29:08,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:08,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:08,348 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:08,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-03-15 16:29:08,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:29:08,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:08,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:29:08,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:08,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:29:08,714 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:29:08,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-15 16:29:09,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:09,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:29:09,170 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:09,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:29:09,195 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:09,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:09,367 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:29:09,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:29:09,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:09,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:29:12,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:12,408 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:29:12,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:12,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:29:17,116 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:17,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270094001] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:17,116 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:17,116 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:29:17,116 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164861121] [2022-03-15 16:29:17,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:17,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:29:17,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:17,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:29:17,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=498, Unknown=2, NotChecked=0, Total=600 [2022-03-15 16:29:17,117 INFO L87 Difference]: Start difference. First operand 11141 states and 33296 transitions. Second operand has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 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) [2022-03-15 16:29:17,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:17,355 INFO L93 Difference]: Finished difference Result 12610 states and 37422 transitions. [2022-03-15 16:29:17,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:29:17,355 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 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) Word has length 35 [2022-03-15 16:29:17,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:17,379 INFO L225 Difference]: With dead ends: 12610 [2022-03-15 16:29:17,379 INFO L226 Difference]: Without dead ends: 12485 [2022-03-15 16:29:17,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=139, Invalid=729, Unknown=2, NotChecked=0, Total=870 [2022-03-15 16:29:17,379 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 96 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:17,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 383 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 193 Invalid, 0 Unknown, 346 Unchecked, 0.1s Time] [2022-03-15 16:29:17,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12485 states. [2022-03-15 16:29:17,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12485 to 11271. [2022-03-15 16:29:17,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11271 states, 11270 states have (on average 2.986779059449867) internal successors, (33661), 11270 states have internal predecessors, (33661), 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) [2022-03-15 16:29:17,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11271 states to 11271 states and 33661 transitions. [2022-03-15 16:29:17,546 INFO L78 Accepts]: Start accepts. Automaton has 11271 states and 33661 transitions. Word has length 35 [2022-03-15 16:29:17,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:17,546 INFO L470 AbstractCegarLoop]: Abstraction has 11271 states and 33661 transitions. [2022-03-15 16:29:17,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.96) internal successors, (74), 24 states have internal predecessors, (74), 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) [2022-03-15 16:29:17,546 INFO L276 IsEmpty]: Start isEmpty. Operand 11271 states and 33661 transitions. [2022-03-15 16:29:17,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:17,561 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:17,561 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:17,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:17,776 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:17,776 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:17,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:17,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1546515740, now seen corresponding path program 163 times [2022-03-15 16:29:17,777 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:17,777 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73530995] [2022-03-15 16:29:17,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:17,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:17,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:17,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:17,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:17,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73530995] [2022-03-15 16:29:17,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73530995] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:17,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835282966] [2022-03-15 16:29:17,944 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:29:17,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:17,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:17,945 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:17,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-03-15 16:29:17,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:17,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:29:17,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:18,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:29:18,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:18,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:29:20,067 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-03-15 16:29:20,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 33 [2022-03-15 16:29:20,070 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:29:20,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:29:20,079 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:20,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:20,203 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:29:20,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:29:20,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:20,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:29:21,051 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:29:21,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:29:21,076 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:21,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:29:21,465 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:21,465 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835282966] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:21,465 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:21,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:29:21,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701922074] [2022-03-15 16:29:21,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:21,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:21,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:21,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:21,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=547, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:29:21,466 INFO L87 Difference]: Start difference. First operand 11271 states and 33661 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:21,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:21,874 INFO L93 Difference]: Finished difference Result 13886 states and 41035 transitions. [2022-03-15 16:29:21,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:29:21,875 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:29:21,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:21,897 INFO L225 Difference]: With dead ends: 13886 [2022-03-15 16:29:21,897 INFO L226 Difference]: Without dead ends: 13708 [2022-03-15 16:29:21,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=147, Invalid=842, Unknown=3, NotChecked=0, Total=992 [2022-03-15 16:29:21,898 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 105 mSDsluCounter, 874 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:21,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 671 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 691 Invalid, 0 Unknown, 610 Unchecked, 0.2s Time] [2022-03-15 16:29:21,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13708 states. [2022-03-15 16:29:22,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13708 to 11315. [2022-03-15 16:29:22,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11315 states, 11314 states have (on average 2.9854162983913737) internal successors, (33777), 11314 states have internal predecessors, (33777), 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) [2022-03-15 16:29:22,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11315 states to 11315 states and 33777 transitions. [2022-03-15 16:29:22,061 INFO L78 Accepts]: Start accepts. Automaton has 11315 states and 33777 transitions. Word has length 35 [2022-03-15 16:29:22,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:22,062 INFO L470 AbstractCegarLoop]: Abstraction has 11315 states and 33777 transitions. [2022-03-15 16:29:22,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:22,062 INFO L276 IsEmpty]: Start isEmpty. Operand 11315 states and 33777 transitions. [2022-03-15 16:29:22,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:22,075 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:22,075 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:22,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:22,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:22,290 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:22,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:22,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1348294040, now seen corresponding path program 164 times [2022-03-15 16:29:22,290 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:22,290 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955249816] [2022-03-15 16:29:22,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:22,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:22,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:22,415 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:22,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:22,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955249816] [2022-03-15 16:29:22,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955249816] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:22,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770377978] [2022-03-15 16:29:22,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:29:22,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:22,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:22,416 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:22,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-03-15 16:29:22,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:29:22,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:22,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:29:22,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:22,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:29:22,864 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:29:22,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:29:23,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:23,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:29:23,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:23,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:29:23,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:23,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:23,533 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:29:23,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:29:23,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:23,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:29:24,123 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:29:24,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:29:24,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:24,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:29:24,528 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:24,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770377978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:24,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:24,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:29:24,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484309883] [2022-03-15 16:29:24,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:24,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:24,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:24,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:24,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:29:24,529 INFO L87 Difference]: Start difference. First operand 11315 states and 33777 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:29:24,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:24,928 INFO L93 Difference]: Finished difference Result 12355 states and 36575 transitions. [2022-03-15 16:29:24,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:29:24,928 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:29:24,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:24,950 INFO L225 Difference]: With dead ends: 12355 [2022-03-15 16:29:24,950 INFO L226 Difference]: Without dead ends: 12255 [2022-03-15 16:29:24,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=180, Invalid=1009, Unknown=1, NotChecked=0, Total=1190 [2022-03-15 16:29:24,950 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 148 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 347 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:24,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 476 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 398 Invalid, 0 Unknown, 347 Unchecked, 0.2s Time] [2022-03-15 16:29:24,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12255 states. [2022-03-15 16:29:25,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12255 to 11383. [2022-03-15 16:29:25,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11383 states, 11382 states have (on average 2.9843612721841506) internal successors, (33968), 11382 states have internal predecessors, (33968), 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) [2022-03-15 16:29:25,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11383 states to 11383 states and 33968 transitions. [2022-03-15 16:29:25,116 INFO L78 Accepts]: Start accepts. Automaton has 11383 states and 33968 transitions. Word has length 35 [2022-03-15 16:29:25,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:25,116 INFO L470 AbstractCegarLoop]: Abstraction has 11383 states and 33968 transitions. [2022-03-15 16:29:25,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:29:25,116 INFO L276 IsEmpty]: Start isEmpty. Operand 11383 states and 33968 transitions. [2022-03-15 16:29:25,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:25,130 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:25,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:25,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:25,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-03-15 16:29:25,343 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:25,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:25,343 INFO L85 PathProgramCache]: Analyzing trace with hash -283120988, now seen corresponding path program 165 times [2022-03-15 16:29:25,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:25,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682977966] [2022-03-15 16:29:25,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:25,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:25,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:25,499 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:25,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:25,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682977966] [2022-03-15 16:29:25,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682977966] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:25,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153414553] [2022-03-15 16:29:25,500 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:29:25,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:25,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:25,501 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:25,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-03-15 16:29:25,525 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:29:25,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:25,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:29:25,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:25,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:29:25,880 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:29:25,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-15 16:29:29,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:29,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:29:29,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:29,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:29:29,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:29,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:29,378 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:29:29,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:29:30,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:30,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:29:30,424 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:29:30,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:29:30,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:30,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:29:30,564 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:30,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153414553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:30,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:30,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:29:30,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685369232] [2022-03-15 16:29:30,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:30,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:30,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:30,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:30,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=544, Unknown=5, NotChecked=0, Total=650 [2022-03-15 16:29:30,565 INFO L87 Difference]: Start difference. First operand 11383 states and 33968 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) [2022-03-15 16:29:34,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:34,533 INFO L93 Difference]: Finished difference Result 13410 states and 39416 transitions. [2022-03-15 16:29:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:29:34,534 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:29:34,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:34,556 INFO L225 Difference]: With dead ends: 13410 [2022-03-15 16:29:34,556 INFO L226 Difference]: Without dead ends: 13122 [2022-03-15 16:29:34,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 59 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=256, Invalid=1545, Unknown=5, NotChecked=0, Total=1806 [2022-03-15 16:29:34,557 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 248 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 1159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 756 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:34,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 760 Invalid, 1159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 376 Invalid, 0 Unknown, 756 Unchecked, 0.2s Time] [2022-03-15 16:29:34,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13122 states. [2022-03-15 16:29:34,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13122 to 11520. [2022-03-15 16:29:34,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11520 states, 11519 states have (on average 2.9829846340828197) internal successors, (34361), 11519 states have internal predecessors, (34361), 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) [2022-03-15 16:29:34,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11520 states to 11520 states and 34361 transitions. [2022-03-15 16:29:34,733 INFO L78 Accepts]: Start accepts. Automaton has 11520 states and 34361 transitions. Word has length 35 [2022-03-15 16:29:34,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:34,733 INFO L470 AbstractCegarLoop]: Abstraction has 11520 states and 34361 transitions. [2022-03-15 16:29:34,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) [2022-03-15 16:29:34,734 INFO L276 IsEmpty]: Start isEmpty. Operand 11520 states and 34361 transitions. [2022-03-15 16:29:34,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:34,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:34,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:34,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-03-15 16:29:34,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-03-15 16:29:34,963 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:34,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:34,963 INFO L85 PathProgramCache]: Analyzing trace with hash -957531182, now seen corresponding path program 166 times [2022-03-15 16:29:34,963 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:34,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649212910] [2022-03-15 16:29:34,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:34,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:34,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:35,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:35,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:35,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649212910] [2022-03-15 16:29:35,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649212910] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:35,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355598154] [2022-03-15 16:29:35,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:29:35,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:35,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:35,111 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:35,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-03-15 16:29:35,134 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:29:35,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:35,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:29:35,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:35,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:29:35,468 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:29:35,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:29:36,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:36,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:29:36,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:36,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:29:36,268 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:36,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:36,419 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:29:36,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:29:36,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:36,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:29:37,160 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:29:37,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:29:37,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:37,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:29:37,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:37,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355598154] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:37,656 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:37,656 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:29:37,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517519426] [2022-03-15 16:29:37,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:37,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:37,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:37,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:37,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:29:37,657 INFO L87 Difference]: Start difference. First operand 11520 states and 34361 transitions. Second operand has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:29:38,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:38,036 INFO L93 Difference]: Finished difference Result 13121 states and 38757 transitions. [2022-03-15 16:29:38,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:29:38,036 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) Word has length 35 [2022-03-15 16:29:38,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:38,060 INFO L225 Difference]: With dead ends: 13121 [2022-03-15 16:29:38,060 INFO L226 Difference]: Without dead ends: 12941 [2022-03-15 16:29:38,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=159, Invalid=896, Unknown=1, NotChecked=0, Total=1056 [2022-03-15 16:29:38,061 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 126 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 291 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:38,061 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 416 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 291 Unchecked, 0.2s Time] [2022-03-15 16:29:38,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12941 states. [2022-03-15 16:29:38,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12941 to 11451. [2022-03-15 16:29:38,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11451 states, 11450 states have (on average 2.984366812227074) internal successors, (34171), 11450 states have internal predecessors, (34171), 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) [2022-03-15 16:29:38,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11451 states to 11451 states and 34171 transitions. [2022-03-15 16:29:38,242 INFO L78 Accepts]: Start accepts. Automaton has 11451 states and 34171 transitions. Word has length 35 [2022-03-15 16:29:38,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:38,242 INFO L470 AbstractCegarLoop]: Abstraction has 11451 states and 34171 transitions. [2022-03-15 16:29:38,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.8076923076923075) internal successors, (73), 25 states have internal predecessors, (73), 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) [2022-03-15 16:29:38,242 INFO L276 IsEmpty]: Start isEmpty. Operand 11451 states and 34171 transitions. [2022-03-15 16:29:38,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:38,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:38,257 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:38,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-03-15 16:29:38,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-03-15 16:29:38,472 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:38,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:38,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1020164208, now seen corresponding path program 167 times [2022-03-15 16:29:38,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:38,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563925288] [2022-03-15 16:29:38,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:38,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:38,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:38,612 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:38,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:38,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563925288] [2022-03-15 16:29:38,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563925288] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:38,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504819914] [2022-03-15 16:29:38,613 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:29:38,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:38,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:38,614 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:38,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-03-15 16:29:38,638 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:29:38,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:38,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:29:38,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:38,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:29:38,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:38,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:29:39,343 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-15 16:29:39,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-15 16:29:39,347 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:39,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-03-15 16:29:39,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:39,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:39,475 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:29:39,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:29:39,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:39,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:29:42,273 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:42,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:29:42,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:42,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:29:42,785 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:42,786 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504819914] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:42,786 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:42,786 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:29:42,786 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777888222] [2022-03-15 16:29:42,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:42,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:42,786 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:42,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:42,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:29:42,786 INFO L87 Difference]: Start difference. First operand 11451 states and 34171 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:43,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:43,001 INFO L93 Difference]: Finished difference Result 12888 states and 38336 transitions. [2022-03-15 16:29:43,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:29:43,001 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:29:43,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:43,025 INFO L225 Difference]: With dead ends: 12888 [2022-03-15 16:29:43,025 INFO L226 Difference]: Without dead ends: 12875 [2022-03-15 16:29:43,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=119, Invalid=636, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:29:43,026 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 72 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:43,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 528 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 322 Unchecked, 0.1s Time] [2022-03-15 16:29:43,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12875 states. [2022-03-15 16:29:43,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12875 to 11520. [2022-03-15 16:29:43,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11520 states, 11519 states have (on average 2.9837659519055473) internal successors, (34370), 11519 states have internal predecessors, (34370), 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) [2022-03-15 16:29:43,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11520 states to 11520 states and 34370 transitions. [2022-03-15 16:29:43,205 INFO L78 Accepts]: Start accepts. Automaton has 11520 states and 34370 transitions. Word has length 35 [2022-03-15 16:29:43,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:43,205 INFO L470 AbstractCegarLoop]: Abstraction has 11520 states and 34370 transitions. [2022-03-15 16:29:43,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:29:43,205 INFO L276 IsEmpty]: Start isEmpty. Operand 11520 states and 34370 transitions. [2022-03-15 16:29:43,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:43,221 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:43,221 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:43,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:43,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-03-15 16:29:43,435 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:43,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:43,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1394532436, now seen corresponding path program 168 times [2022-03-15 16:29:43,435 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:43,435 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218945537] [2022-03-15 16:29:43,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:43,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:43,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:43,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:43,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:43,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218945537] [2022-03-15 16:29:43,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218945537] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:43,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760642342] [2022-03-15 16:29:43,550 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:29:43,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:43,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:43,551 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:43,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-03-15 16:29:43,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:29:43,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:43,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:29:43,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:43,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:29:43,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:43,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:29:44,006 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-15 16:29:44,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-15 16:29:44,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:44,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-03-15 16:29:44,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:44,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:44,174 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:29:44,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:29:45,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:45,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:29:47,507 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:47,508 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:29:47,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:47,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:29:49,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:49,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760642342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:49,290 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:49,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:29:49,290 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337593704] [2022-03-15 16:29:49,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:49,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:49,290 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:49,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:49,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=546, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:29:49,290 INFO L87 Difference]: Start difference. First operand 11520 states and 34370 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:29:49,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:49,499 INFO L93 Difference]: Finished difference Result 14129 states and 41900 transitions. [2022-03-15 16:29:49,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:29:49,499 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) Word has length 35 [2022-03-15 16:29:49,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:49,524 INFO L225 Difference]: With dead ends: 14129 [2022-03-15 16:29:49,524 INFO L226 Difference]: Without dead ends: 14092 [2022-03-15 16:29:49,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=119, Invalid=636, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:29:49,525 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 91 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 554 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:49,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 645 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 293 Invalid, 0 Unknown, 554 Unchecked, 0.1s Time] [2022-03-15 16:29:49,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states. [2022-03-15 16:29:49,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 11528. [2022-03-15 16:29:49,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11528 states, 11527 states have (on average 2.9839507243862236) internal successors, (34396), 11527 states have internal predecessors, (34396), 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) [2022-03-15 16:29:49,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11528 states to 11528 states and 34396 transitions. [2022-03-15 16:29:49,708 INFO L78 Accepts]: Start accepts. Automaton has 11528 states and 34396 transitions. Word has length 35 [2022-03-15 16:29:49,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:49,708 INFO L470 AbstractCegarLoop]: Abstraction has 11528 states and 34396 transitions. [2022-03-15 16:29:49,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:29:49,708 INFO L276 IsEmpty]: Start isEmpty. Operand 11528 states and 34396 transitions. [2022-03-15 16:29:49,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:49,725 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:49,725 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:49,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-03-15 16:29:49,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:49,941 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:49,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:49,941 INFO L85 PathProgramCache]: Analyzing trace with hash -919806226, now seen corresponding path program 169 times [2022-03-15 16:29:49,941 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:49,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702667255] [2022-03-15 16:29:49,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:49,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:49,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:50,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:50,095 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:50,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702667255] [2022-03-15 16:29:50,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702667255] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:50,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723532306] [2022-03-15 16:29:50,096 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:29:50,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:50,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:50,097 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:50,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-03-15 16:29:50,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:50,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:29:50,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:50,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:29:50,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:50,382 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:29:52,087 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-15 16:29:52,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-15 16:29:52,092 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:29:52,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:29:52,106 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:52,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:52,236 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:29:52,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:29:52,653 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:52,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:29:52,806 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:29:52,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:29:52,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:52,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:29:53,173 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:53,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723532306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:53,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:53,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:29:53,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458129448] [2022-03-15 16:29:53,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:53,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:53,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:53,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:53,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:29:53,174 INFO L87 Difference]: Start difference. First operand 11528 states and 34396 transitions. Second operand has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 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) [2022-03-15 16:29:53,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:53,562 INFO L93 Difference]: Finished difference Result 14621 states and 43173 transitions. [2022-03-15 16:29:53,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:29:53,562 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 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) Word has length 35 [2022-03-15 16:29:53,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:53,593 INFO L225 Difference]: With dead ends: 14621 [2022-03-15 16:29:53,593 INFO L226 Difference]: Without dead ends: 14561 [2022-03-15 16:29:53,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=153, Invalid=774, Unknown=3, NotChecked=0, Total=930 [2022-03-15 16:29:53,593 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 162 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:53,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 522 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 490 Invalid, 0 Unknown, 274 Unchecked, 0.2s Time] [2022-03-15 16:29:53,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14561 states. [2022-03-15 16:29:53,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14561 to 11543. [2022-03-15 16:29:53,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11543 states, 11542 states have (on average 2.9844047825333564) internal successors, (34446), 11542 states have internal predecessors, (34446), 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) [2022-03-15 16:29:53,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11543 states to 11543 states and 34446 transitions. [2022-03-15 16:29:53,809 INFO L78 Accepts]: Start accepts. Automaton has 11543 states and 34446 transitions. Word has length 35 [2022-03-15 16:29:53,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:53,809 INFO L470 AbstractCegarLoop]: Abstraction has 11543 states and 34446 transitions. [2022-03-15 16:29:53,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.9615384615384617) internal successors, (77), 25 states have internal predecessors, (77), 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) [2022-03-15 16:29:53,809 INFO L276 IsEmpty]: Start isEmpty. Operand 11543 states and 34446 transitions. [2022-03-15 16:29:53,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:53,825 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:53,825 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:53,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:54,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:54,039 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:54,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:54,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1971249746, now seen corresponding path program 170 times [2022-03-15 16:29:54,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:54,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596745318] [2022-03-15 16:29:54,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:54,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:54,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:54,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:54,189 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:54,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596745318] [2022-03-15 16:29:54,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596745318] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:54,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1316691274] [2022-03-15 16:29:54,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:29:54,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:54,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:54,191 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:54,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-03-15 16:29:54,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:29:54,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:54,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:29:54,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:54,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:29:54,617 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:29:54,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:29:56,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:56,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:29:56,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:56,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:29:56,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:56,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:56,278 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:29:56,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:29:56,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:56,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:29:57,167 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:29:57,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:29:57,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:57,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:29:57,517 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:57,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1316691274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:57,517 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:57,517 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:29:57,519 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019162654] [2022-03-15 16:29:57,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:57,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:29:57,520 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:57,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:29:57,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:29:57,520 INFO L87 Difference]: Start difference. First operand 11543 states and 34446 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:29:57,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:57,861 INFO L93 Difference]: Finished difference Result 13240 states and 39116 transitions. [2022-03-15 16:29:57,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:29:57,861 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:29:57,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:57,885 INFO L225 Difference]: With dead ends: 13240 [2022-03-15 16:29:57,885 INFO L226 Difference]: Without dead ends: 13126 [2022-03-15 16:29:57,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=163, Invalid=892, Unknown=1, NotChecked=0, Total=1056 [2022-03-15 16:29:57,886 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 136 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 366 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:57,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 452 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 388 Invalid, 0 Unknown, 366 Unchecked, 0.2s Time] [2022-03-15 16:29:57,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13126 states. [2022-03-15 16:29:58,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13126 to 11631. [2022-03-15 16:29:58,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11631 states, 11630 states have (on average 2.9834909716251077) internal successors, (34698), 11630 states have internal predecessors, (34698), 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) [2022-03-15 16:29:58,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11631 states to 11631 states and 34698 transitions. [2022-03-15 16:29:58,063 INFO L78 Accepts]: Start accepts. Automaton has 11631 states and 34698 transitions. Word has length 35 [2022-03-15 16:29:58,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:58,063 INFO L470 AbstractCegarLoop]: Abstraction has 11631 states and 34698 transitions. [2022-03-15 16:29:58,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:29:58,063 INFO L276 IsEmpty]: Start isEmpty. Operand 11631 states and 34698 transitions. [2022-03-15 16:29:58,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:29:58,078 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:58,078 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:29:58,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-03-15 16:29:58,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:58,291 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:58,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:58,292 INFO L85 PathProgramCache]: Analyzing trace with hash 692302522, now seen corresponding path program 171 times [2022-03-15 16:29:58,292 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:58,292 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599755767] [2022-03-15 16:29:58,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:58,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:58,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:58,407 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:29:58,407 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:58,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599755767] [2022-03-15 16:29:58,407 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599755767] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:58,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072866610] [2022-03-15 16:29:58,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:29:58,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:58,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:58,408 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:29:58,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-03-15 16:29:58,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:29:58,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:58,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:29:58,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:58,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:29:58,737 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:29:58,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-15 16:30:02,241 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:02,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:02,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:02,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:02,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:02,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:02,514 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:02,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:03,409 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:03,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:30:03,719 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-15 16:30:03,720 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-15 16:30:03,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:03,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-15 16:30:03,855 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:03,856 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072866610] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:03,856 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:03,856 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:30:03,856 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324517602] [2022-03-15 16:30:03,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:03,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:30:03,856 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:30:03,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=589, Unknown=6, NotChecked=0, Total=702 [2022-03-15 16:30:03,857 INFO L87 Difference]: Start difference. First operand 11631 states and 34698 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:30:06,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:06,742 INFO L93 Difference]: Finished difference Result 13684 states and 40297 transitions. [2022-03-15 16:30:06,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:30:06,742 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:30:06,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:06,764 INFO L225 Difference]: With dead ends: 13684 [2022-03-15 16:30:06,764 INFO L226 Difference]: Without dead ends: 13681 [2022-03-15 16:30:06,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=227, Invalid=1407, Unknown=6, NotChecked=0, Total=1640 [2022-03-15 16:30:06,764 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 188 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 1095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 686 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:06,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 847 Invalid, 1095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 394 Invalid, 0 Unknown, 686 Unchecked, 0.2s Time] [2022-03-15 16:30:06,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13681 states. [2022-03-15 16:30:06,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13681 to 11715. [2022-03-15 16:30:06,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11715 states, 11714 states have (on average 2.9831825166467474) internal successors, (34945), 11714 states have internal predecessors, (34945), 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) [2022-03-15 16:30:06,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11715 states to 11715 states and 34945 transitions. [2022-03-15 16:30:06,933 INFO L78 Accepts]: Start accepts. Automaton has 11715 states and 34945 transitions. Word has length 35 [2022-03-15 16:30:06,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:06,934 INFO L470 AbstractCegarLoop]: Abstraction has 11715 states and 34945 transitions. [2022-03-15 16:30:06,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:30:06,934 INFO L276 IsEmpty]: Start isEmpty. Operand 11715 states and 34945 transitions. [2022-03-15 16:30:06,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:06,948 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:06,948 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:06,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:07,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:07,163 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:07,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:07,163 INFO L85 PathProgramCache]: Analyzing trace with hash -215394002, now seen corresponding path program 172 times [2022-03-15 16:30:07,163 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:07,163 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244634287] [2022-03-15 16:30:07,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:07,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:07,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:07,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:07,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244634287] [2022-03-15 16:30:07,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244634287] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:07,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862514722] [2022-03-15 16:30:07,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:30:07,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:07,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:07,291 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:07,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-03-15 16:30:07,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:30:07,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:07,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:30:07,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:07,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:30:07,616 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:30:07,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:30:08,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:08,612 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:08,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:08,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:08,629 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:08,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:08,753 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:08,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:09,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:09,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:30:09,330 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:30:09,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:30:09,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:09,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:30:09,664 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:09,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862514722] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:09,664 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:09,664 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:30:09,664 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102935449] [2022-03-15 16:30:09,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:09,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:30:09,664 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:09,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:30:09,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:30:09,665 INFO L87 Difference]: Start difference. First operand 11715 states and 34945 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) [2022-03-15 16:30:09,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:09,990 INFO L93 Difference]: Finished difference Result 13742 states and 40554 transitions. [2022-03-15 16:30:09,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:30:09,990 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:30:09,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:10,015 INFO L225 Difference]: With dead ends: 13742 [2022-03-15 16:30:10,015 INFO L226 Difference]: Without dead ends: 13640 [2022-03-15 16:30:10,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=163, Invalid=892, Unknown=1, NotChecked=0, Total=1056 [2022-03-15 16:30:10,016 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 170 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:10,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 385 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 388 Invalid, 0 Unknown, 377 Unchecked, 0.1s Time] [2022-03-15 16:30:10,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13640 states. [2022-03-15 16:30:10,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13640 to 11645. [2022-03-15 16:30:10,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11645 states, 11644 states have (on average 2.983424939883202) internal successors, (34739), 11644 states have internal predecessors, (34739), 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) [2022-03-15 16:30:10,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11645 states to 11645 states and 34739 transitions. [2022-03-15 16:30:10,272 INFO L78 Accepts]: Start accepts. Automaton has 11645 states and 34739 transitions. Word has length 35 [2022-03-15 16:30:10,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:10,272 INFO L470 AbstractCegarLoop]: Abstraction has 11645 states and 34739 transitions. [2022-03-15 16:30:10,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) [2022-03-15 16:30:10,272 INFO L276 IsEmpty]: Start isEmpty. Operand 11645 states and 34739 transitions. [2022-03-15 16:30:10,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:10,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:10,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:10,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:10,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:10,497 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:10,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:10,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1375966224, now seen corresponding path program 173 times [2022-03-15 16:30:10,498 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:10,498 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374274484] [2022-03-15 16:30:10,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:10,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:10,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:10,629 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:10,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:10,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374274484] [2022-03-15 16:30:10,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374274484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:10,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926054737] [2022-03-15 16:30:10,629 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:30:10,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:10,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:10,630 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:10,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-03-15 16:30:10,653 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:30:10,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:10,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:30:10,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:10,988 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:30:10,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 37 [2022-03-15 16:30:11,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:30:12,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:12,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:12,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:12,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:12,897 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:12,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:13,046 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:30:13,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:30:13,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:13,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:30:16,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:16,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:30:16,025 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:16,025 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:30:16,861 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:16,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926054737] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:16,861 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:16,861 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:30:16,861 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419783874] [2022-03-15 16:30:16,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:16,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:30:16,862 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:16,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:30:16,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=504, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:30:16,862 INFO L87 Difference]: Start difference. First operand 11645 states and 34739 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) [2022-03-15 16:30:17,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:17,074 INFO L93 Difference]: Finished difference Result 12770 states and 37925 transitions. [2022-03-15 16:30:17,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:30:17,075 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) Word has length 35 [2022-03-15 16:30:17,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:17,096 INFO L225 Difference]: With dead ends: 12770 [2022-03-15 16:30:17,096 INFO L226 Difference]: Without dead ends: 12705 [2022-03-15 16:30:17,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=104, Invalid=593, Unknown=5, NotChecked=0, Total=702 [2022-03-15 16:30:17,097 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 73 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 742 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:17,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 492 Invalid, 742 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 244 Invalid, 0 Unknown, 492 Unchecked, 0.1s Time] [2022-03-15 16:30:17,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12705 states. [2022-03-15 16:30:17,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12705 to 11720. [2022-03-15 16:30:17,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11720 states, 11719 states have (on average 2.983019028927383) internal successors, (34958), 11719 states have internal predecessors, (34958), 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) [2022-03-15 16:30:17,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11720 states to 11720 states and 34958 transitions. [2022-03-15 16:30:17,307 INFO L78 Accepts]: Start accepts. Automaton has 11720 states and 34958 transitions. Word has length 35 [2022-03-15 16:30:17,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:17,307 INFO L470 AbstractCegarLoop]: Abstraction has 11720 states and 34958 transitions. [2022-03-15 16:30:17,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) [2022-03-15 16:30:17,307 INFO L276 IsEmpty]: Start isEmpty. Operand 11720 states and 34958 transitions. [2022-03-15 16:30:17,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:17,321 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:17,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:17,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:17,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:17,536 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:17,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:17,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1287586044, now seen corresponding path program 174 times [2022-03-15 16:30:17,538 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:17,538 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088562219] [2022-03-15 16:30:17,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:17,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:17,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:17,685 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:17,685 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:17,685 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088562219] [2022-03-15 16:30:17,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088562219] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:17,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218981612] [2022-03-15 16:30:17,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:30:17,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:17,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:17,687 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:17,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-03-15 16:30:17,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:30:17,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:17,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:30:17,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:17,989 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:30:17,990 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:30:18,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:30:19,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:19,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:19,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:19,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:19,287 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:19,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:19,424 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:19,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:20,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:20,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:30:20,280 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:30:20,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:30:20,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:20,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:30:20,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:20,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218981612] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:20,586 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:20,586 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:30:20,586 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757960100] [2022-03-15 16:30:20,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:20,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:30:20,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:20,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:30:20,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=502, Unknown=3, NotChecked=0, Total=600 [2022-03-15 16:30:20,587 INFO L87 Difference]: Start difference. First operand 11720 states and 34958 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:30:21,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:21,045 INFO L93 Difference]: Finished difference Result 13521 states and 39860 transitions. [2022-03-15 16:30:21,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:30:21,046 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:30:21,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:21,071 INFO L225 Difference]: With dead ends: 13521 [2022-03-15 16:30:21,071 INFO L226 Difference]: Without dead ends: 13383 [2022-03-15 16:30:21,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=145, Invalid=844, Unknown=3, NotChecked=0, Total=992 [2022-03-15 16:30:21,071 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 139 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 602 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:21,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 649 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 660 Invalid, 0 Unknown, 602 Unchecked, 0.3s Time] [2022-03-15 16:30:21,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13383 states. [2022-03-15 16:30:21,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13383 to 11639. [2022-03-15 16:30:21,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11639 states, 11638 states have (on average 2.983502319986252) internal successors, (34722), 11638 states have internal predecessors, (34722), 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) [2022-03-15 16:30:21,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11639 states to 11639 states and 34722 transitions. [2022-03-15 16:30:21,298 INFO L78 Accepts]: Start accepts. Automaton has 11639 states and 34722 transitions. Word has length 35 [2022-03-15 16:30:21,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:21,298 INFO L470 AbstractCegarLoop]: Abstraction has 11639 states and 34722 transitions. [2022-03-15 16:30:21,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:30:21,298 INFO L276 IsEmpty]: Start isEmpty. Operand 11639 states and 34722 transitions. [2022-03-15 16:30:21,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:21,313 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:21,313 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:21,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:21,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-03-15 16:30:21,527 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:21,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:21,529 INFO L85 PathProgramCache]: Analyzing trace with hash 132780780, now seen corresponding path program 175 times [2022-03-15 16:30:21,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:21,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59147740] [2022-03-15 16:30:21,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:21,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:21,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:21,670 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:21,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:21,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59147740] [2022-03-15 16:30:21,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59147740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:21,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711063112] [2022-03-15 16:30:21,670 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:30:21,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:21,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:21,671 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:21,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-03-15 16:30:21,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:21,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:30:21,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:21,965 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:30:22,051 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:22,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:30:23,671 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-03-15 16:30:23,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 33 [2022-03-15 16:30:23,675 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:30:23,675 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:30:23,692 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:23,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:23,845 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:23,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:24,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:24,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:30:24,398 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:30:24,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:30:24,417 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:24,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:30:24,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:24,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711063112] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:24,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:24,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:30:24,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528899406] [2022-03-15 16:30:24,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:24,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:30:24,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:24,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:30:24,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:30:24,639 INFO L87 Difference]: Start difference. First operand 11639 states and 34722 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:30:24,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:24,895 INFO L93 Difference]: Finished difference Result 14514 states and 42874 transitions. [2022-03-15 16:30:24,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:30:24,895 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:30:24,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:24,920 INFO L225 Difference]: With dead ends: 14514 [2022-03-15 16:30:24,920 INFO L226 Difference]: Without dead ends: 14462 [2022-03-15 16:30:24,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=153, Invalid=774, Unknown=3, NotChecked=0, Total=930 [2022-03-15 16:30:24,930 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 132 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:24,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 548 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 452 Invalid, 0 Unknown, 251 Unchecked, 0.1s Time] [2022-03-15 16:30:24,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14462 states. [2022-03-15 16:30:25,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14462 to 11605. [2022-03-15 16:30:25,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11605 states, 11604 states have (on average 2.9828507411237504) internal successors, (34613), 11604 states have internal predecessors, (34613), 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) [2022-03-15 16:30:25,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11605 states to 11605 states and 34613 transitions. [2022-03-15 16:30:25,118 INFO L78 Accepts]: Start accepts. Automaton has 11605 states and 34613 transitions. Word has length 35 [2022-03-15 16:30:25,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:25,118 INFO L470 AbstractCegarLoop]: Abstraction has 11605 states and 34613 transitions. [2022-03-15 16:30:25,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:30:25,119 INFO L276 IsEmpty]: Start isEmpty. Operand 11605 states and 34613 transitions. [2022-03-15 16:30:25,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:25,134 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:25,134 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:25,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-03-15 16:30:25,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable177 [2022-03-15 16:30:25,339 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:25,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:25,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1063274128, now seen corresponding path program 176 times [2022-03-15 16:30:25,339 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:25,339 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786511041] [2022-03-15 16:30:25,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:25,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:25,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:25,472 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:25,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:25,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786511041] [2022-03-15 16:30:25,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786511041] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:25,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001827645] [2022-03-15 16:30:25,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:30:25,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:25,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:25,474 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:25,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-03-15 16:30:25,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:30:25,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:25,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:30:25,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:25,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:30:25,746 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:30:25,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-15 16:30:26,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:26,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:26,205 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:26,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:26,218 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:26,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:26,346 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:26,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:26,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:26,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:30:27,030 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:30:27,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:30:27,055 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:27,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:30:27,321 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:27,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001827645] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:27,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:27,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:30:27,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415370430] [2022-03-15 16:30:27,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:27,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:30:27,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:27,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:30:27,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:30:27,322 INFO L87 Difference]: Start difference. First operand 11605 states and 34613 transitions. Second operand has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) [2022-03-15 16:30:27,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:27,664 INFO L93 Difference]: Finished difference Result 12433 states and 36777 transitions. [2022-03-15 16:30:27,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:30:27,664 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:30:27,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:27,686 INFO L225 Difference]: With dead ends: 12433 [2022-03-15 16:30:27,687 INFO L226 Difference]: Without dead ends: 12372 [2022-03-15 16:30:27,687 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=159, Invalid=896, Unknown=1, NotChecked=0, Total=1056 [2022-03-15 16:30:27,687 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 91 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 457 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:27,687 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 611 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 566 Invalid, 0 Unknown, 457 Unchecked, 0.2s Time] [2022-03-15 16:30:27,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12372 states. [2022-03-15 16:30:27,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12372 to 11579. [2022-03-15 16:30:27,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11579 states, 11578 states have (on average 2.983416825012956) internal successors, (34542), 11578 states have internal predecessors, (34542), 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) [2022-03-15 16:30:27,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11579 states to 11579 states and 34542 transitions. [2022-03-15 16:30:27,861 INFO L78 Accepts]: Start accepts. Automaton has 11579 states and 34542 transitions. Word has length 35 [2022-03-15 16:30:27,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:27,861 INFO L470 AbstractCegarLoop]: Abstraction has 11579 states and 34542 transitions. [2022-03-15 16:30:27,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1538461538461537) internal successors, (82), 25 states have internal predecessors, (82), 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) [2022-03-15 16:30:27,861 INFO L276 IsEmpty]: Start isEmpty. Operand 11579 states and 34542 transitions. [2022-03-15 16:30:27,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:27,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:27,876 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:27,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:28,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable178 [2022-03-15 16:30:28,080 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:28,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:28,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1314798182, now seen corresponding path program 177 times [2022-03-15 16:30:28,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:28,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086663156] [2022-03-15 16:30:28,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:28,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:28,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:28,217 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:28,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:28,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086663156] [2022-03-15 16:30:28,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086663156] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:28,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848355718] [2022-03-15 16:30:28,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:30:28,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:28,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:28,219 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:28,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-03-15 16:30:28,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:30:28,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:28,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:30:28,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:28,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:30:28,552 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:30:28,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-15 16:30:31,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:31,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:31,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:31,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:32,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:32,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:32,260 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:32,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:32,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:32,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:30:32,945 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-15 16:30:32,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-15 16:30:32,968 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:32,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-15 16:30:33,089 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:33,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848355718] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:33,089 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:33,089 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-15 16:30:33,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165447065] [2022-03-15 16:30:33,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:33,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:30:33,090 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:33,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:30:33,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=589, Unknown=6, NotChecked=0, Total=702 [2022-03-15 16:30:33,090 INFO L87 Difference]: Start difference. First operand 11579 states and 34542 transitions. Second operand has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:30:35,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:35,968 INFO L93 Difference]: Finished difference Result 13587 states and 39963 transitions. [2022-03-15 16:30:35,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:30:35,968 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) Word has length 35 [2022-03-15 16:30:35,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:35,990 INFO L225 Difference]: With dead ends: 13587 [2022-03-15 16:30:35,990 INFO L226 Difference]: Without dead ends: 13559 [2022-03-15 16:30:35,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=297, Invalid=1677, Unknown=6, NotChecked=0, Total=1980 [2022-03-15 16:30:35,991 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 267 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 635 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:35,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 520 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 371 Invalid, 0 Unknown, 635 Unchecked, 0.2s Time] [2022-03-15 16:30:36,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13559 states. [2022-03-15 16:30:36,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13559 to 11627. [2022-03-15 16:30:36,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11627 states, 11626 states have (on average 2.984345432650955) internal successors, (34696), 11626 states have internal predecessors, (34696), 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) [2022-03-15 16:30:36,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11627 states to 11627 states and 34696 transitions. [2022-03-15 16:30:36,163 INFO L78 Accepts]: Start accepts. Automaton has 11627 states and 34696 transitions. Word has length 35 [2022-03-15 16:30:36,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:36,163 INFO L470 AbstractCegarLoop]: Abstraction has 11627 states and 34696 transitions. [2022-03-15 16:30:36,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 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) [2022-03-15 16:30:36,163 INFO L276 IsEmpty]: Start isEmpty. Operand 11627 states and 34696 transitions. [2022-03-15 16:30:36,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:36,177 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:36,178 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:36,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:36,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:36,385 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:36,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:36,385 INFO L85 PathProgramCache]: Analyzing trace with hash 810150210, now seen corresponding path program 178 times [2022-03-15 16:30:36,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:36,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312913007] [2022-03-15 16:30:36,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:36,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:36,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:36,510 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:36,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:36,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312913007] [2022-03-15 16:30:36,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312913007] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:36,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953385260] [2022-03-15 16:30:36,511 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:30:36,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:36,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:36,512 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:36,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-03-15 16:30:36,531 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:30:36,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:36,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:30:36,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:36,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:30:36,896 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:30:36,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:30:38,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:38,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:38,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:38,637 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:38,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:38,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:38,786 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:38,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:39,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:39,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:30:39,315 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:30:39,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:30:39,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:39,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:30:39,546 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:39,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953385260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:39,546 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:39,546 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:30:39,546 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533859926] [2022-03-15 16:30:39,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:39,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:30:39,546 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:39,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:30:39,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=539, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:30:39,547 INFO L87 Difference]: Start difference. First operand 11627 states and 34696 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:39,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:39,852 INFO L93 Difference]: Finished difference Result 13467 states and 39813 transitions. [2022-03-15 16:30:39,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 16:30:39,852 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:30:39,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:39,873 INFO L225 Difference]: With dead ends: 13467 [2022-03-15 16:30:39,873 INFO L226 Difference]: Without dead ends: 13464 [2022-03-15 16:30:39,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=154, Invalid=836, Unknown=2, NotChecked=0, Total=992 [2022-03-15 16:30:39,874 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 106 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:39,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 651 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 412 Invalid, 0 Unknown, 279 Unchecked, 0.2s Time] [2022-03-15 16:30:39,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13464 states. [2022-03-15 16:30:40,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13464 to 11656. [2022-03-15 16:30:40,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11656 states, 11655 states have (on average 2.983955383955384) internal successors, (34778), 11655 states have internal predecessors, (34778), 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) [2022-03-15 16:30:40,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11656 states to 11656 states and 34778 transitions. [2022-03-15 16:30:40,040 INFO L78 Accepts]: Start accepts. Automaton has 11656 states and 34778 transitions. Word has length 35 [2022-03-15 16:30:40,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:40,040 INFO L470 AbstractCegarLoop]: Abstraction has 11656 states and 34778 transitions. [2022-03-15 16:30:40,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:40,040 INFO L276 IsEmpty]: Start isEmpty. Operand 11656 states and 34778 transitions. [2022-03-15 16:30:40,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:40,054 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:40,054 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:40,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:40,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:40,267 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:40,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:40,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1990035166, now seen corresponding path program 179 times [2022-03-15 16:30:40,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:40,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265997373] [2022-03-15 16:30:40,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:40,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:40,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:40,387 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:40,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:40,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265997373] [2022-03-15 16:30:40,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265997373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:40,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561631624] [2022-03-15 16:30:40,388 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:30:40,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:40,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:40,389 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:40,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-03-15 16:30:40,412 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:30:40,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:40,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:30:40,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:40,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:30:40,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:40,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:30:41,743 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-03-15 16:30:41,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 29 [2022-03-15 16:30:41,748 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:41,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:41,760 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:41,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:41,913 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:30:41,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:30:42,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:42,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:30:45,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:45,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:30:45,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:45,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:30:51,507 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:51,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561631624] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:51,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:51,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:30:51,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010364635] [2022-03-15 16:30:51,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:51,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:30:51,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:51,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:30:51,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=545, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:30:51,508 INFO L87 Difference]: Start difference. First operand 11656 states and 34778 transitions. Second operand has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:51,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:51,724 INFO L93 Difference]: Finished difference Result 14573 states and 43238 transitions. [2022-03-15 16:30:51,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:30:51,725 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:30:51,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:51,748 INFO L225 Difference]: With dead ends: 14573 [2022-03-15 16:30:51,748 INFO L226 Difference]: Without dead ends: 14562 [2022-03-15 16:30:51,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=119, Invalid=635, Unknown=2, NotChecked=0, Total=756 [2022-03-15 16:30:51,749 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 135 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:51,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 440 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 192 Invalid, 0 Unknown, 309 Unchecked, 0.1s Time] [2022-03-15 16:30:51,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14562 states. [2022-03-15 16:30:51,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14562 to 11663. [2022-03-15 16:30:51,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11663 states, 11662 states have (on average 2.983879265992111) internal successors, (34798), 11662 states have internal predecessors, (34798), 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) [2022-03-15 16:30:51,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11663 states to 11663 states and 34798 transitions. [2022-03-15 16:30:51,924 INFO L78 Accepts]: Start accepts. Automaton has 11663 states and 34798 transitions. Word has length 35 [2022-03-15 16:30:51,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:51,924 INFO L470 AbstractCegarLoop]: Abstraction has 11663 states and 34798 transitions. [2022-03-15 16:30:51,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.269230769230769) internal successors, (85), 25 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:51,924 INFO L276 IsEmpty]: Start isEmpty. Operand 11663 states and 34798 transitions. [2022-03-15 16:30:51,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:51,939 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:51,939 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:51,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:52,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:52,150 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:52,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:52,150 INFO L85 PathProgramCache]: Analyzing trace with hash -14985072, now seen corresponding path program 180 times [2022-03-15 16:30:52,150 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:52,150 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592410343] [2022-03-15 16:30:52,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:52,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:52,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:52,262 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:52,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:52,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592410343] [2022-03-15 16:30:52,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592410343] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:52,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655536367] [2022-03-15 16:30:52,262 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:30:52,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:52,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:52,263 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:52,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-03-15 16:30:52,288 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:30:52,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:52,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:30:52,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:52,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:30:52,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:52,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:30:52,786 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-03-15 16:30:52,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 29 [2022-03-15 16:30:52,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:52,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:52,803 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:52,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:52,945 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:30:52,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:30:54,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:54,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:30:56,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:56,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:30:56,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:56,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:30:57,300 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:57,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655536367] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:57,300 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:57,301 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:30:57,301 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255773009] [2022-03-15 16:30:57,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:57,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:30:57,301 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:57,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:30:57,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=559, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:30:57,301 INFO L87 Difference]: Start difference. First operand 11663 states and 34798 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:57,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:57,523 INFO L93 Difference]: Finished difference Result 13868 states and 41173 transitions. [2022-03-15 16:30:57,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:30:57,523 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:30:57,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:57,544 INFO L225 Difference]: With dead ends: 13868 [2022-03-15 16:30:57,545 INFO L226 Difference]: Without dead ends: 13727 [2022-03-15 16:30:57,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=123, Invalid=806, Unknown=1, NotChecked=0, Total=930 [2022-03-15 16:30:57,545 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 86 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:57,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 482 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 275 Invalid, 0 Unknown, 247 Unchecked, 0.1s Time] [2022-03-15 16:30:57,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13727 states. [2022-03-15 16:30:57,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13727 to 11677. [2022-03-15 16:30:57,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11677 states, 11676 states have (on average 2.9840698869475846) internal successors, (34842), 11676 states have internal predecessors, (34842), 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) [2022-03-15 16:30:57,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11677 states to 11677 states and 34842 transitions. [2022-03-15 16:30:57,734 INFO L78 Accepts]: Start accepts. Automaton has 11677 states and 34842 transitions. Word has length 35 [2022-03-15 16:30:57,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:57,734 INFO L470 AbstractCegarLoop]: Abstraction has 11677 states and 34842 transitions. [2022-03-15 16:30:57,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:30:57,738 INFO L276 IsEmpty]: Start isEmpty. Operand 11677 states and 34842 transitions. [2022-03-15 16:30:57,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:30:57,753 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:57,753 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:30:57,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:57,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:57,970 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:57,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:57,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1415142588, now seen corresponding path program 181 times [2022-03-15 16:30:57,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:57,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770265804] [2022-03-15 16:30:57,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:57,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:57,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:58,108 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:58,109 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:58,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770265804] [2022-03-15 16:30:58,109 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770265804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:58,109 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001578909] [2022-03-15 16:30:58,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:30:58,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:58,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:58,110 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:30:58,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-03-15 16:30:58,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:58,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:30:58,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:58,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:30:58,556 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:30:58,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:30:59,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:59,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:30:59,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:59,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:30:59,241 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:59,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:59,383 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:30:59,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:30:59,668 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:59,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:30:59,792 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:30:59,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:30:59,808 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:59,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:00,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:00,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001578909] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:00,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:00,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:31:00,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141608997] [2022-03-15 16:31:00,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:00,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:31:00,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:00,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:31:00,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=545, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:31:00,032 INFO L87 Difference]: Start difference. First operand 11677 states and 34842 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:31:00,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:00,402 INFO L93 Difference]: Finished difference Result 13770 states and 40706 transitions. [2022-03-15 16:31:00,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:31:00,402 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:31:00,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:00,428 INFO L225 Difference]: With dead ends: 13770 [2022-03-15 16:31:00,428 INFO L226 Difference]: Without dead ends: 13614 [2022-03-15 16:31:00,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=190, Invalid=1141, Unknown=1, NotChecked=0, Total=1332 [2022-03-15 16:31:00,429 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 146 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 1168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 592 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:00,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 685 Invalid, 1168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 555 Invalid, 0 Unknown, 592 Unchecked, 0.2s Time] [2022-03-15 16:31:00,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13614 states. [2022-03-15 16:31:00,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13614 to 11734. [2022-03-15 16:31:00,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11734 states, 11733 states have (on average 2.9842325066053013) internal successors, (35014), 11733 states have internal predecessors, (35014), 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) [2022-03-15 16:31:00,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11734 states to 11734 states and 35014 transitions. [2022-03-15 16:31:00,637 INFO L78 Accepts]: Start accepts. Automaton has 11734 states and 35014 transitions. Word has length 35 [2022-03-15 16:31:00,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:00,637 INFO L470 AbstractCegarLoop]: Abstraction has 11734 states and 35014 transitions. [2022-03-15 16:31:00,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:31:00,637 INFO L276 IsEmpty]: Start isEmpty. Operand 11734 states and 35014 transitions. [2022-03-15 16:31:00,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:00,652 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:00,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:00,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:00,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable183 [2022-03-15 16:31:00,860 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:00,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:00,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1743272420, now seen corresponding path program 182 times [2022-03-15 16:31:00,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:00,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179987159] [2022-03-15 16:31:00,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:00,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:00,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:00,996 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:00,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:00,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179987159] [2022-03-15 16:31:00,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179987159] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:00,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786554326] [2022-03-15 16:31:00,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:31:00,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:00,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:00,997 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:00,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-03-15 16:31:01,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:31:01,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:01,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:31:01,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:01,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:31:01,315 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:01,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:31:02,576 INFO L353 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2022-03-15 16:31:02,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 33 [2022-03-15 16:31:02,580 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:31:02,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:31:02,588 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:02,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:02,696 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:02,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:03,077 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:03,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:03,270 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:03,270 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:03,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:03,290 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:03,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:03,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786554326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:03,530 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:03,530 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:31:03,530 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008086425] [2022-03-15 16:31:03,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:03,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:31:03,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:03,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:31:03,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=549, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:31:03,530 INFO L87 Difference]: Start difference. First operand 11734 states and 35014 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:03,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:03,803 INFO L93 Difference]: Finished difference Result 15012 states and 44347 transitions. [2022-03-15 16:31:03,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:31:03,804 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:31:03,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:03,831 INFO L225 Difference]: With dead ends: 15012 [2022-03-15 16:31:03,831 INFO L226 Difference]: Without dead ends: 14854 [2022-03-15 16:31:03,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=128, Invalid=740, Unknown=2, NotChecked=0, Total=870 [2022-03-15 16:31:03,832 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 150 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 884 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:03,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 648 Invalid, 884 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 483 Invalid, 0 Unknown, 379 Unchecked, 0.1s Time] [2022-03-15 16:31:03,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14854 states. [2022-03-15 16:31:04,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14854 to 11778. [2022-03-15 16:31:04,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11778 states, 11777 states have (on average 2.9844612380062836) internal successors, (35148), 11777 states have internal predecessors, (35148), 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) [2022-03-15 16:31:04,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11778 states to 11778 states and 35148 transitions. [2022-03-15 16:31:04,075 INFO L78 Accepts]: Start accepts. Automaton has 11778 states and 35148 transitions. Word has length 35 [2022-03-15 16:31:04,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:04,075 INFO L470 AbstractCegarLoop]: Abstraction has 11778 states and 35148 transitions. [2022-03-15 16:31:04,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:04,075 INFO L276 IsEmpty]: Start isEmpty. Operand 11778 states and 35148 transitions. [2022-03-15 16:31:04,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:04,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:04,091 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:04,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:04,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:04,303 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:04,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:04,305 INFO L85 PathProgramCache]: Analyzing trace with hash -439719078, now seen corresponding path program 183 times [2022-03-15 16:31:04,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:04,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632946871] [2022-03-15 16:31:04,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:04,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:04,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:04,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:04,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632946871] [2022-03-15 16:31:04,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632946871] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:04,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361275381] [2022-03-15 16:31:04,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:31:04,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:04,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:04,392 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:04,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-03-15 16:31:04,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:31:04,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:04,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:31:04,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:04,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:31:04,614 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-15 16:31:04,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 30 [2022-03-15 16:31:05,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:05,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-15 16:31:05,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:05,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2022-03-15 16:31:05,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:05,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:06,179 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:06,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:06,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:06,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:31:06,854 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:31:06,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:31:06,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:06,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:31:06,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:06,990 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361275381] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:06,990 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:06,990 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:31:06,991 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784847710] [2022-03-15 16:31:06,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:06,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:31:06,991 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:06,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:31:06,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=633, Unknown=2, NotChecked=0, Total=756 [2022-03-15 16:31:06,991 INFO L87 Difference]: Start difference. First operand 11778 states and 35148 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:31:09,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:09,321 INFO L93 Difference]: Finished difference Result 15980 states and 47283 transitions. [2022-03-15 16:31:09,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-15 16:31:09,321 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:31:09,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:09,350 INFO L225 Difference]: With dead ends: 15980 [2022-03-15 16:31:09,350 INFO L226 Difference]: Without dead ends: 15936 [2022-03-15 16:31:09,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=416, Invalid=2338, Unknown=2, NotChecked=0, Total=2756 [2022-03-15 16:31:09,350 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 401 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1014 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:09,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 841 Invalid, 1802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 714 Invalid, 0 Unknown, 1014 Unchecked, 0.3s Time] [2022-03-15 16:31:09,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15936 states. [2022-03-15 16:31:09,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15936 to 11834. [2022-03-15 16:31:09,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11834 states, 11833 states have (on average 2.9847883038958845) internal successors, (35319), 11833 states have internal predecessors, (35319), 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) [2022-03-15 16:31:09,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11834 states to 11834 states and 35319 transitions. [2022-03-15 16:31:09,574 INFO L78 Accepts]: Start accepts. Automaton has 11834 states and 35319 transitions. Word has length 35 [2022-03-15 16:31:09,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:09,574 INFO L470 AbstractCegarLoop]: Abstraction has 11834 states and 35319 transitions. [2022-03-15 16:31:09,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:31:09,575 INFO L276 IsEmpty]: Start isEmpty. Operand 11834 states and 35319 transitions. [2022-03-15 16:31:09,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:09,589 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:09,589 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:09,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:09,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:09,803 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:09,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:09,805 INFO L85 PathProgramCache]: Analyzing trace with hash 596781206, now seen corresponding path program 184 times [2022-03-15 16:31:09,805 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:09,805 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251236304] [2022-03-15 16:31:09,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:09,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:09,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:09,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:09,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251236304] [2022-03-15 16:31:09,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251236304] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:09,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700999451] [2022-03-15 16:31:09,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:31:09,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:09,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:09,978 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:09,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-03-15 16:31:10,003 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:31:10,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:10,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:31:10,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:10,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:31:10,336 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:31:10,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:31:10,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:10,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:10,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:10,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:10,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:10,795 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:10,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:11,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:11,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:11,446 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:11,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:11,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:11,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:11,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:11,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700999451] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:11,915 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:11,915 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:31:11,915 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924236848] [2022-03-15 16:31:11,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:11,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:31:11,915 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:11,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:31:11,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:31:11,916 INFO L87 Difference]: Start difference. First operand 11834 states and 35319 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:12,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:12,435 INFO L93 Difference]: Finished difference Result 14290 states and 42242 transitions. [2022-03-15 16:31:12,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-15 16:31:12,436 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:31:12,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:12,462 INFO L225 Difference]: With dead ends: 14290 [2022-03-15 16:31:12,462 INFO L226 Difference]: Without dead ends: 14271 [2022-03-15 16:31:12,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:31:12,463 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 154 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 389 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:12,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 678 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 696 Invalid, 0 Unknown, 389 Unchecked, 0.3s Time] [2022-03-15 16:31:12,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14271 states. [2022-03-15 16:31:12,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14271 to 11833. [2022-03-15 16:31:12,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11833 states, 11832 states have (on average 2.984279918864097) internal successors, (35310), 11832 states have internal predecessors, (35310), 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) [2022-03-15 16:31:12,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11833 states to 11833 states and 35310 transitions. [2022-03-15 16:31:12,688 INFO L78 Accepts]: Start accepts. Automaton has 11833 states and 35310 transitions. Word has length 35 [2022-03-15 16:31:12,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:12,689 INFO L470 AbstractCegarLoop]: Abstraction has 11833 states and 35310 transitions. [2022-03-15 16:31:12,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:12,689 INFO L276 IsEmpty]: Start isEmpty. Operand 11833 states and 35310 transitions. [2022-03-15 16:31:12,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:12,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:12,704 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:12,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:12,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:12,920 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:12,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:12,922 INFO L85 PathProgramCache]: Analyzing trace with hash 920426646, now seen corresponding path program 185 times [2022-03-15 16:31:12,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:12,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610520121] [2022-03-15 16:31:12,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:12,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:13,056 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:13,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:13,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610520121] [2022-03-15 16:31:13,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610520121] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:13,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531665329] [2022-03-15 16:31:13,056 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:31:13,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:13,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:13,057 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:13,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-03-15 16:31:13,082 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:31:13,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:13,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:31:13,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:13,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:31:13,462 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:31:13,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 35 [2022-03-15 16:31:13,667 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:13,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:13,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:13,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:13,690 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:13,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:13,838 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:31:13,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:31:14,275 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:14,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:31:16,698 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:16,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:31:16,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:16,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:31:18,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:18,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531665329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:18,346 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:18,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:31:18,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389515995] [2022-03-15 16:31:18,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:18,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:31:18,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:18,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:31:18,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=549, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:31:18,347 INFO L87 Difference]: Start difference. First operand 11833 states and 35310 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:31:18,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:18,604 INFO L93 Difference]: Finished difference Result 13669 states and 40588 transitions. [2022-03-15 16:31:18,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:31:18,605 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:31:18,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:18,629 INFO L225 Difference]: With dead ends: 13669 [2022-03-15 16:31:18,629 INFO L226 Difference]: Without dead ends: 13650 [2022-03-15 16:31:18,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=119, Invalid=692, Unknown=1, NotChecked=0, Total=812 [2022-03-15 16:31:18,630 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 102 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:18,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 573 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 310 Invalid, 0 Unknown, 610 Unchecked, 0.1s Time] [2022-03-15 16:31:18,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13650 states. [2022-03-15 16:31:18,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13650 to 11855. [2022-03-15 16:31:18,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11855 states, 11854 states have (on average 2.9841403745571116) internal successors, (35374), 11854 states have internal predecessors, (35374), 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) [2022-03-15 16:31:18,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11855 states to 11855 states and 35374 transitions. [2022-03-15 16:31:18,821 INFO L78 Accepts]: Start accepts. Automaton has 11855 states and 35374 transitions. Word has length 35 [2022-03-15 16:31:18,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:18,821 INFO L470 AbstractCegarLoop]: Abstraction has 11855 states and 35374 transitions. [2022-03-15 16:31:18,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:31:18,821 INFO L276 IsEmpty]: Start isEmpty. Operand 11855 states and 35374 transitions. [2022-03-15 16:31:18,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:18,837 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:18,837 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:18,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Ended with exit code 0 [2022-03-15 16:31:19,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:19,053 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:19,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:19,053 INFO L85 PathProgramCache]: Analyzing trace with hash -79332, now seen corresponding path program 186 times [2022-03-15 16:31:19,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:19,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499482433] [2022-03-15 16:31:19,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:19,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:19,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:19,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:19,164 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:19,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499482433] [2022-03-15 16:31:19,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499482433] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:19,164 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075504018] [2022-03-15 16:31:19,164 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:31:19,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:19,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:19,165 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:19,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-03-15 16:31:19,189 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:31:19,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:19,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:31:19,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:19,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:31:19,475 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:19,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:31:19,573 INFO L353 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2022-03-15 16:31:19,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 29 [2022-03-15 16:31:19,577 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:19,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:19,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:19,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:19,697 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:31:19,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:31:20,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:20,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:31:22,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:22,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 90 [2022-03-15 16:31:22,420 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:22,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:31:23,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:23,048 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075504018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:23,048 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:23,048 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:31:23,048 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307927964] [2022-03-15 16:31:23,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:23,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:31:23,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:23,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:31:23,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=553, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:31:23,049 INFO L87 Difference]: Start difference. First operand 11855 states and 35374 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:31:23,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:23,194 INFO L93 Difference]: Finished difference Result 14529 states and 43133 transitions. [2022-03-15 16:31:23,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:31:23,195 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) Word has length 35 [2022-03-15 16:31:23,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:23,220 INFO L225 Difference]: With dead ends: 14529 [2022-03-15 16:31:23,220 INFO L226 Difference]: Without dead ends: 14516 [2022-03-15 16:31:23,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=108, Invalid=647, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:31:23,220 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 108 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:23,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 482 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 229 Invalid, 0 Unknown, 398 Unchecked, 0.1s Time] [2022-03-15 16:31:23,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14516 states. [2022-03-15 16:31:23,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14516 to 11864. [2022-03-15 16:31:23,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11864 states, 11863 states have (on average 2.9840681109331535) internal successors, (35400), 11863 states have internal predecessors, (35400), 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) [2022-03-15 16:31:23,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11864 states to 11864 states and 35400 transitions. [2022-03-15 16:31:23,405 INFO L78 Accepts]: Start accepts. Automaton has 11864 states and 35400 transitions. Word has length 35 [2022-03-15 16:31:23,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:23,405 INFO L470 AbstractCegarLoop]: Abstraction has 11864 states and 35400 transitions. [2022-03-15 16:31:23,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:31:23,405 INFO L276 IsEmpty]: Start isEmpty. Operand 11864 states and 35400 transitions. [2022-03-15 16:31:23,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:23,420 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:23,420 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:23,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:23,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:23,635 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:23,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:23,636 INFO L85 PathProgramCache]: Analyzing trace with hash 155564444, now seen corresponding path program 187 times [2022-03-15 16:31:23,636 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:23,636 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921159698] [2022-03-15 16:31:23,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:23,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:23,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:23,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:23,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921159698] [2022-03-15 16:31:23,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921159698] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:23,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86918981] [2022-03-15 16:31:23,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:31:23,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:23,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:23,780 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:23,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-03-15 16:31:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:23,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:31:23,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:24,105 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:31:24,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-15 16:31:24,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:24,785 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:24,785 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:24,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:24,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:24,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:24,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:24,950 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:24,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:25,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:25,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:25,684 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:25,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:25,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:25,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:26,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:26,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86918981] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:26,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:26,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:31:26,200 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993631626] [2022-03-15 16:31:26,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:26,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:31:26,200 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:26,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:31:26,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=510, Unknown=1, NotChecked=0, Total=600 [2022-03-15 16:31:26,201 INFO L87 Difference]: Start difference. First operand 11864 states and 35400 transitions. Second operand has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) [2022-03-15 16:31:26,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:26,587 INFO L93 Difference]: Finished difference Result 13119 states and 38756 transitions. [2022-03-15 16:31:26,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:31:26,587 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) Word has length 35 [2022-03-15 16:31:26,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:26,609 INFO L225 Difference]: With dead ends: 13119 [2022-03-15 16:31:26,610 INFO L226 Difference]: Without dead ends: 13008 [2022-03-15 16:31:26,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=120, Invalid=749, Unknown=1, NotChecked=0, Total=870 [2022-03-15 16:31:26,610 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 123 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:26,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 502 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 390 Invalid, 0 Unknown, 246 Unchecked, 0.2s Time] [2022-03-15 16:31:26,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13008 states. [2022-03-15 16:31:26,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13008 to 11949. [2022-03-15 16:31:26,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11949 states, 11948 states have (on average 2.982842316705725) internal successors, (35639), 11948 states have internal predecessors, (35639), 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) [2022-03-15 16:31:26,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11949 states to 11949 states and 35639 transitions. [2022-03-15 16:31:26,782 INFO L78 Accepts]: Start accepts. Automaton has 11949 states and 35639 transitions. Word has length 35 [2022-03-15 16:31:26,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:26,782 INFO L470 AbstractCegarLoop]: Abstraction has 11949 states and 35639 transitions. [2022-03-15 16:31:26,782 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.12) internal successors, (78), 24 states have internal predecessors, (78), 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) [2022-03-15 16:31:26,782 INFO L276 IsEmpty]: Start isEmpty. Operand 11949 states and 35639 transitions. [2022-03-15 16:31:26,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:26,797 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:26,797 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:26,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:27,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-03-15 16:31:27,012 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:27,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:27,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1475850584, now seen corresponding path program 188 times [2022-03-15 16:31:27,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:27,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9323250] [2022-03-15 16:31:27,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:27,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:27,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:27,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:27,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9323250] [2022-03-15 16:31:27,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9323250] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:27,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118346835] [2022-03-15 16:31:27,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:31:27,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:27,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:27,167 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:27,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-03-15 16:31:27,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:31:27,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:27,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:31:27,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:27,482 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:31:27,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:31:27,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:28,515 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:28,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:28,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:28,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:28,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:28,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:28,677 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:28,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:29,330 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:29,330 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:29,540 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:29,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:29,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:29,564 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:30,028 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:30,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118346835] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:30,028 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:30,028 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:31:30,028 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489782602] [2022-03-15 16:31:30,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:30,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:31:30,029 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:30,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:31:30,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=509, Unknown=2, NotChecked=0, Total=600 [2022-03-15 16:31:30,029 INFO L87 Difference]: Start difference. First operand 11949 states and 35639 transitions. Second operand has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:31:30,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:30,449 INFO L93 Difference]: Finished difference Result 13867 states and 40844 transitions. [2022-03-15 16:31:30,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:31:30,449 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:31:30,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:30,473 INFO L225 Difference]: With dead ends: 13867 [2022-03-15 16:31:30,474 INFO L226 Difference]: Without dead ends: 13769 [2022-03-15 16:31:30,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=148, Invalid=972, Unknown=2, NotChecked=0, Total=1122 [2022-03-15 16:31:30,474 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 153 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:30,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 523 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 458 Invalid, 0 Unknown, 239 Unchecked, 0.2s Time] [2022-03-15 16:31:30,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13769 states. [2022-03-15 16:31:30,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13769 to 11888. [2022-03-15 16:31:30,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11888 states, 11887 states have (on average 2.984268528644738) internal successors, (35474), 11887 states have internal predecessors, (35474), 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) [2022-03-15 16:31:30,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11888 states to 11888 states and 35474 transitions. [2022-03-15 16:31:30,686 INFO L78 Accepts]: Start accepts. Automaton has 11888 states and 35474 transitions. Word has length 35 [2022-03-15 16:31:30,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:30,687 INFO L470 AbstractCegarLoop]: Abstraction has 11888 states and 35474 transitions. [2022-03-15 16:31:30,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.24) internal successors, (81), 24 states have internal predecessors, (81), 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) [2022-03-15 16:31:30,687 INFO L276 IsEmpty]: Start isEmpty. Operand 11888 states and 35474 transitions. [2022-03-15 16:31:30,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:30,702 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:30,702 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:30,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:30,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-03-15 16:31:30,915 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:30,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:30,916 INFO L85 PathProgramCache]: Analyzing trace with hash 787520588, now seen corresponding path program 189 times [2022-03-15 16:31:30,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:30,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341339821] [2022-03-15 16:31:30,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:30,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:30,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:31,045 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:31,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:31,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341339821] [2022-03-15 16:31:31,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341339821] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:31,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539780211] [2022-03-15 16:31:31,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:31:31,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:31,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:31,047 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:31,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-03-15 16:31:31,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:31:31,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:31,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:31:31,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:31,286 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:31:31,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 32 [2022-03-15 16:31:32,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:34,416 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:34,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:34,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:34,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:34,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:34,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:35,497 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:35,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:35,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:35,833 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:31:36,072 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:31:36,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:31:36,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:36,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:31:36,331 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:36,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539780211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:36,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:36,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:31:36,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764315367] [2022-03-15 16:31:36,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:36,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:31:36,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:36,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:31:36,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=557, Unknown=6, NotChecked=0, Total=650 [2022-03-15 16:31:36,333 INFO L87 Difference]: Start difference. First operand 11888 states and 35474 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:31:37,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:37,800 INFO L93 Difference]: Finished difference Result 13258 states and 39122 transitions. [2022-03-15 16:31:37,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:31:37,801 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) Word has length 35 [2022-03-15 16:31:37,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:37,825 INFO L225 Difference]: With dead ends: 13258 [2022-03-15 16:31:37,825 INFO L226 Difference]: Without dead ends: 13251 [2022-03-15 16:31:37,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=204, Invalid=1430, Unknown=6, NotChecked=0, Total=1640 [2022-03-15 16:31:37,826 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 183 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 1470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 812 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:37,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 733 Invalid, 1470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 630 Invalid, 0 Unknown, 812 Unchecked, 0.2s Time] [2022-03-15 16:31:37,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13251 states. [2022-03-15 16:31:38,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13251 to 11858. [2022-03-15 16:31:38,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11858 states, 11857 states have (on average 2.9843974023783417) internal successors, (35386), 11857 states have internal predecessors, (35386), 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) [2022-03-15 16:31:38,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11858 states to 11858 states and 35386 transitions. [2022-03-15 16:31:38,071 INFO L78 Accepts]: Start accepts. Automaton has 11858 states and 35386 transitions. Word has length 35 [2022-03-15 16:31:38,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:38,071 INFO L470 AbstractCegarLoop]: Abstraction has 11858 states and 35386 transitions. [2022-03-15 16:31:38,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 25 states have internal predecessors, (79), 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) [2022-03-15 16:31:38,071 INFO L276 IsEmpty]: Start isEmpty. Operand 11858 states and 35386 transitions. [2022-03-15 16:31:38,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:38,086 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:38,087 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:38,102 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Ended with exit code 0 [2022-03-15 16:31:38,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:38,302 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:38,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:38,303 INFO L85 PathProgramCache]: Analyzing trace with hash -927883988, now seen corresponding path program 190 times [2022-03-15 16:31:38,303 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:38,303 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198085858] [2022-03-15 16:31:38,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:38,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:38,410 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:38,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:38,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198085858] [2022-03-15 16:31:38,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198085858] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:38,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137540335] [2022-03-15 16:31:38,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:31:38,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:38,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:38,416 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:38,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-03-15 16:31:38,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:31:38,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:38,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:31:38,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:38,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:31:38,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:38,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:31:39,918 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-15 16:31:39,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-15 16:31:39,922 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:31:39,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:31:39,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:39,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:40,076 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:40,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:40,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:40,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:40,731 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:40,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:40,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:40,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:41,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:41,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137540335] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:41,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:41,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:31:41,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200031204] [2022-03-15 16:31:41,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:41,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:31:41,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:41,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:31:41,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=548, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:31:41,002 INFO L87 Difference]: Start difference. First operand 11858 states and 35386 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:41,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:41,325 INFO L93 Difference]: Finished difference Result 15218 states and 44907 transitions. [2022-03-15 16:31:41,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:31:41,325 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:31:41,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:41,351 INFO L225 Difference]: With dead ends: 15218 [2022-03-15 16:31:41,351 INFO L226 Difference]: Without dead ends: 15051 [2022-03-15 16:31:41,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=123, Invalid=687, Unknown=2, NotChecked=0, Total=812 [2022-03-15 16:31:41,351 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 158 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 508 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:41,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 663 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 474 Invalid, 0 Unknown, 508 Unchecked, 0.2s Time] [2022-03-15 16:31:41,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15051 states. [2022-03-15 16:31:41,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15051 to 11789. [2022-03-15 16:31:41,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11789 states, 11788 states have (on average 2.9836274177129285) internal successors, (35171), 11788 states have internal predecessors, (35171), 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) [2022-03-15 16:31:41,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11789 states to 11789 states and 35171 transitions. [2022-03-15 16:31:41,538 INFO L78 Accepts]: Start accepts. Automaton has 11789 states and 35171 transitions. Word has length 35 [2022-03-15 16:31:41,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:41,538 INFO L470 AbstractCegarLoop]: Abstraction has 11789 states and 35171 transitions. [2022-03-15 16:31:41,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:41,538 INFO L276 IsEmpty]: Start isEmpty. Operand 11789 states and 35171 transitions. [2022-03-15 16:31:41,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:41,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:41,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:41,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:41,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:41,823 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:41,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:41,825 INFO L85 PathProgramCache]: Analyzing trace with hash -597345304, now seen corresponding path program 191 times [2022-03-15 16:31:41,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:41,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308442018] [2022-03-15 16:31:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:41,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:41,946 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:41,946 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:41,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308442018] [2022-03-15 16:31:41,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308442018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:41,946 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517377052] [2022-03-15 16:31:41,946 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:31:41,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:41,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:41,947 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:41,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-03-15 16:31:41,977 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:31:41,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:41,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:31:41,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:42,268 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:31:42,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 37 [2022-03-15 16:31:42,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:43,336 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:43,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:43,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:43,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:43,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:43,492 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:31:43,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:31:43,932 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:43,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:31:46,390 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:46,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:31:46,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:46,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:31:47,295 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:47,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517377052] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:47,295 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:47,295 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:31:47,295 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141777034] [2022-03-15 16:31:47,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:47,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:31:47,296 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:47,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:31:47,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=510, Unknown=3, NotChecked=0, Total=600 [2022-03-15 16:31:47,296 INFO L87 Difference]: Start difference. First operand 11789 states and 35171 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:31:47,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:47,559 INFO L93 Difference]: Finished difference Result 12715 states and 37753 transitions. [2022-03-15 16:31:47,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:31:47,559 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) Word has length 35 [2022-03-15 16:31:47,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:47,583 INFO L225 Difference]: With dead ends: 12715 [2022-03-15 16:31:47,583 INFO L226 Difference]: Without dead ends: 12706 [2022-03-15 16:31:47,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=100, Invalid=599, Unknown=3, NotChecked=0, Total=702 [2022-03-15 16:31:47,583 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 80 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 325 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:47,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 539 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 386 Invalid, 0 Unknown, 325 Unchecked, 0.1s Time] [2022-03-15 16:31:47,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12706 states. [2022-03-15 16:31:47,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12706 to 11811. [2022-03-15 16:31:47,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11811 states, 11810 states have (on average 2.983911939034716) internal successors, (35240), 11810 states have internal predecessors, (35240), 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) [2022-03-15 16:31:47,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11811 states to 11811 states and 35240 transitions. [2022-03-15 16:31:47,764 INFO L78 Accepts]: Start accepts. Automaton has 11811 states and 35240 transitions. Word has length 35 [2022-03-15 16:31:47,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:47,764 INFO L470 AbstractCegarLoop]: Abstraction has 11811 states and 35240 transitions. [2022-03-15 16:31:47,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:31:47,764 INFO L276 IsEmpty]: Start isEmpty. Operand 11811 states and 35240 transitions. [2022-03-15 16:31:47,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:47,780 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:47,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:47,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:47,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:47,996 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:47,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:47,996 INFO L85 PathProgramCache]: Analyzing trace with hash 2066206964, now seen corresponding path program 192 times [2022-03-15 16:31:47,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:47,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133926790] [2022-03-15 16:31:47,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:47,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:48,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:48,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:48,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:48,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133926790] [2022-03-15 16:31:48,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133926790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:48,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299769452] [2022-03-15 16:31:48,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:31:48,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:48,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:48,143 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:48,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-03-15 16:31:48,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:31:48,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:48,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:31:48,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:48,553 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:31:48,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:31:49,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:49,048 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:49,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:49,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:49,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:49,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:49,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:49,205 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:49,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:49,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:49,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:49,963 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:49,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:49,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:49,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:50,548 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:50,549 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299769452] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:50,549 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:50,549 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:31:50,549 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134341596] [2022-03-15 16:31:50,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:50,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:31:50,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:50,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:31:50,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=508, Unknown=1, NotChecked=0, Total=600 [2022-03-15 16:31:50,550 INFO L87 Difference]: Start difference. First operand 11811 states and 35240 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:50,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:50,954 INFO L93 Difference]: Finished difference Result 13568 states and 40095 transitions. [2022-03-15 16:31:50,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:31:50,954 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:31:50,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:50,981 INFO L225 Difference]: With dead ends: 13568 [2022-03-15 16:31:50,981 INFO L226 Difference]: Without dead ends: 13552 [2022-03-15 16:31:50,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=138, Invalid=853, Unknown=1, NotChecked=0, Total=992 [2022-03-15 16:31:50,986 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 165 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:50,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 642 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 507 Invalid, 0 Unknown, 406 Unchecked, 0.2s Time] [2022-03-15 16:31:51,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13552 states. [2022-03-15 16:31:51,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13552 to 11776. [2022-03-15 16:31:51,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11776 states, 11775 states have (on average 2.983354564755839) internal successors, (35129), 11775 states have internal predecessors, (35129), 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) [2022-03-15 16:31:51,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11776 states to 11776 states and 35129 transitions. [2022-03-15 16:31:51,184 INFO L78 Accepts]: Start accepts. Automaton has 11776 states and 35129 transitions. Word has length 35 [2022-03-15 16:31:51,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:51,184 INFO L470 AbstractCegarLoop]: Abstraction has 11776 states and 35129 transitions. [2022-03-15 16:31:51,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:31:51,184 INFO L276 IsEmpty]: Start isEmpty. Operand 11776 states and 35129 transitions. [2022-03-15 16:31:51,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:51,200 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:51,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:51,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Ended with exit code 0 [2022-03-15 16:31:51,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:51,416 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:51,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:51,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1790602966, now seen corresponding path program 193 times [2022-03-15 16:31:51,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:51,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796497901] [2022-03-15 16:31:51,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:51,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:51,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:51,559 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:51,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:51,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796497901] [2022-03-15 16:31:51,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796497901] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:51,560 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583008495] [2022-03-15 16:31:51,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:31:51,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:51,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:51,561 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:51,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-03-15 16:31:51,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:51,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:31:51,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:51,876 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:31:51,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:31:51,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:51,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:51,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:51,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:51,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:51,975 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:51,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:52,117 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:52,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:52,844 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:52,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:53,084 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:53,084 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:53,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:53,102 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:53,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:53,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583008495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:53,650 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:53,650 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:31:53,650 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776578821] [2022-03-15 16:31:53,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:53,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:31:53,651 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:53,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:31:53,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:31:53,651 INFO L87 Difference]: Start difference. First operand 11776 states and 35129 transitions. Second operand has 23 states, 23 states have (on average 3.347826086956522) internal successors, (77), 22 states have internal predecessors, (77), 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) [2022-03-15 16:31:53,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:53,975 INFO L93 Difference]: Finished difference Result 13614 states and 40238 transitions. [2022-03-15 16:31:53,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:31:53,975 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.347826086956522) internal successors, (77), 22 states have internal predecessors, (77), 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) Word has length 35 [2022-03-15 16:31:53,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:54,003 INFO L225 Difference]: With dead ends: 13614 [2022-03-15 16:31:54,003 INFO L226 Difference]: Without dead ends: 13512 [2022-03-15 16:31:54,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:31:54,003 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 139 mSDsluCounter, 729 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 218 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:54,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 570 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 551 Invalid, 0 Unknown, 218 Unchecked, 0.2s Time] [2022-03-15 16:31:54,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13512 states. [2022-03-15 16:31:54,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13512 to 11878. [2022-03-15 16:31:54,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11878 states, 11877 states have (on average 2.982150374673739) internal successors, (35419), 11877 states have internal predecessors, (35419), 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) [2022-03-15 16:31:54,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11878 states to 11878 states and 35419 transitions. [2022-03-15 16:31:54,226 INFO L78 Accepts]: Start accepts. Automaton has 11878 states and 35419 transitions. Word has length 35 [2022-03-15 16:31:54,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:54,226 INFO L470 AbstractCegarLoop]: Abstraction has 11878 states and 35419 transitions. [2022-03-15 16:31:54,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.347826086956522) internal successors, (77), 22 states have internal predecessors, (77), 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) [2022-03-15 16:31:54,226 INFO L276 IsEmpty]: Start isEmpty. Operand 11878 states and 35419 transitions. [2022-03-15 16:31:54,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:54,244 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:54,244 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:54,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:54,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:54,460 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:54,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:54,460 INFO L85 PathProgramCache]: Analyzing trace with hash -754102682, now seen corresponding path program 194 times [2022-03-15 16:31:54,460 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:54,460 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236055172] [2022-03-15 16:31:54,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:54,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:54,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:54,550 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:54,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:54,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236055172] [2022-03-15 16:31:54,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236055172] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:54,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012727405] [2022-03-15 16:31:54,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:31:54,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:54,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:54,551 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:54,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-03-15 16:31:54,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:31:54,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:54,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:31:54,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:54,748 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:31:54,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:31:54,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:55,437 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:55,437 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:31:55,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:55,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:31:55,454 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:55,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:55,571 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:55,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:56,114 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:56,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:31:56,432 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:31:56,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:31:56,458 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:56,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:31:56,869 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:56,869 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012727405] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:56,869 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:56,869 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:31:56,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426527309] [2022-03-15 16:31:56,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:56,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:31:56,870 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:56,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:31:56,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=423, Unknown=1, NotChecked=0, Total=506 [2022-03-15 16:31:56,870 INFO L87 Difference]: Start difference. First operand 11878 states and 35419 transitions. Second operand has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 states have internal predecessors, (79), 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) [2022-03-15 16:31:57,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:57,204 INFO L93 Difference]: Finished difference Result 13416 states and 39599 transitions. [2022-03-15 16:31:57,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:31:57,205 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 states have internal predecessors, (79), 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) Word has length 35 [2022-03-15 16:31:57,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:57,233 INFO L225 Difference]: With dead ends: 13416 [2022-03-15 16:31:57,233 INFO L226 Difference]: Without dead ends: 13391 [2022-03-15 16:31:57,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=118, Invalid=693, Unknown=1, NotChecked=0, Total=812 [2022-03-15 16:31:57,233 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 151 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:57,234 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 564 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 448 Invalid, 0 Unknown, 415 Unchecked, 0.2s Time] [2022-03-15 16:31:57,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13391 states. [2022-03-15 16:31:57,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13391 to 11849. [2022-03-15 16:31:57,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11849 states, 11848 states have (on average 2.984976367319379) internal successors, (35366), 11848 states have internal predecessors, (35366), 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) [2022-03-15 16:31:57,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11849 states to 11849 states and 35366 transitions. [2022-03-15 16:31:57,450 INFO L78 Accepts]: Start accepts. Automaton has 11849 states and 35366 transitions. Word has length 35 [2022-03-15 16:31:57,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:57,450 INFO L470 AbstractCegarLoop]: Abstraction has 11849 states and 35366 transitions. [2022-03-15 16:31:57,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 22 states have internal predecessors, (79), 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) [2022-03-15 16:31:57,450 INFO L276 IsEmpty]: Start isEmpty. Operand 11849 states and 35366 transitions. [2022-03-15 16:31:57,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:31:57,467 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:57,467 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:57,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:57,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:57,683 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:57,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:57,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1122246456, now seen corresponding path program 195 times [2022-03-15 16:31:57,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:57,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008905329] [2022-03-15 16:31:57,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:57,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:57,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:57,765 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:57,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:57,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008905329] [2022-03-15 16:31:57,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008905329] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:57,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785306787] [2022-03-15 16:31:57,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:31:57,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:57,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:57,767 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:31:57,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-03-15 16:31:57,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:31:57,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:57,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-15 16:31:57,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:57,903 INFO L353 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2022-03-15 16:31:57,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 32 [2022-03-15 16:31:57,996 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:31:58,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:58,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-15 16:31:58,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:58,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2022-03-15 16:31:58,319 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:58,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:58,503 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:31:58,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:31:58,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:58,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:31:59,024 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-15 16:31:59,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-15 16:31:59,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:59,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-15 16:31:59,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:31:59,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785306787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:59,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:59,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:31:59,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023423897] [2022-03-15 16:31:59,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:59,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:31:59,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:59,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:31:59,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:31:59,341 INFO L87 Difference]: Start difference. First operand 11849 states and 35366 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:32:00,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:00,207 INFO L93 Difference]: Finished difference Result 18162 states and 53690 transitions. [2022-03-15 16:32:00,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:32:00,208 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:32:00,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:00,243 INFO L225 Difference]: With dead ends: 18162 [2022-03-15 16:32:00,243 INFO L226 Difference]: Without dead ends: 18009 [2022-03-15 16:32:00,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 55 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=298, Invalid=1864, Unknown=0, NotChecked=0, Total=2162 [2022-03-15 16:32:00,244 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 393 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 725 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:00,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 975 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 713 Invalid, 0 Unknown, 725 Unchecked, 0.3s Time] [2022-03-15 16:32:00,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18009 states. [2022-03-15 16:32:00,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18009 to 11892. [2022-03-15 16:32:00,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11892 states, 11891 states have (on average 2.985955764864183) internal successors, (35506), 11891 states have internal predecessors, (35506), 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) [2022-03-15 16:32:00,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11892 states to 11892 states and 35506 transitions. [2022-03-15 16:32:00,475 INFO L78 Accepts]: Start accepts. Automaton has 11892 states and 35506 transitions. Word has length 35 [2022-03-15 16:32:00,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:00,475 INFO L470 AbstractCegarLoop]: Abstraction has 11892 states and 35506 transitions. [2022-03-15 16:32:00,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:32:00,475 INFO L276 IsEmpty]: Start isEmpty. Operand 11892 states and 35506 transitions. [2022-03-15 16:32:00,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:00,491 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:00,491 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:00,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:00,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:00,707 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:00,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:00,707 INFO L85 PathProgramCache]: Analyzing trace with hash 675466188, now seen corresponding path program 196 times [2022-03-15 16:32:00,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:00,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496812687] [2022-03-15 16:32:00,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:00,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:00,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:00,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:00,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496812687] [2022-03-15 16:32:00,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496812687] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:00,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453340563] [2022-03-15 16:32:00,821 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:32:00,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:00,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:00,822 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:00,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-03-15 16:32:00,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:32:00,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:00,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:32:00,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:01,013 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:32:01,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 27 [2022-03-15 16:32:01,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:32:01,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:01,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:32:01,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:01,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:32:01,771 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:01,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:01,889 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:32:01,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:32:02,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:02,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:32:02,427 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:32:02,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:32:02,452 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:02,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:32:02,979 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:02,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453340563] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:02,979 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:02,979 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-03-15 16:32:02,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18209099] [2022-03-15 16:32:02,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:02,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:32:02,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:02,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:32:02,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=470, Unknown=1, NotChecked=0, Total=552 [2022-03-15 16:32:02,980 INFO L87 Difference]: Start difference. First operand 11892 states and 35506 transitions. Second operand has 24 states, 24 states have (on average 3.125) internal successors, (75), 23 states have internal predecessors, (75), 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) [2022-03-15 16:32:03,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:03,410 INFO L93 Difference]: Finished difference Result 13612 states and 40116 transitions. [2022-03-15 16:32:03,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:32:03,410 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.125) internal successors, (75), 23 states have internal predecessors, (75), 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) Word has length 35 [2022-03-15 16:32:03,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:03,436 INFO L225 Difference]: With dead ends: 13612 [2022-03-15 16:32:03,436 INFO L226 Difference]: Without dead ends: 13505 [2022-03-15 16:32:03,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=129, Invalid=862, Unknown=1, NotChecked=0, Total=992 [2022-03-15 16:32:03,436 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 163 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 414 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:03,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 646 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 645 Invalid, 0 Unknown, 414 Unchecked, 0.2s Time] [2022-03-15 16:32:03,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13505 states. [2022-03-15 16:32:03,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13505 to 11804. [2022-03-15 16:32:03,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11804 states, 11803 states have (on average 2.9836482250275354) internal successors, (35216), 11803 states have internal predecessors, (35216), 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) [2022-03-15 16:32:03,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11804 states to 11804 states and 35216 transitions. [2022-03-15 16:32:03,622 INFO L78 Accepts]: Start accepts. Automaton has 11804 states and 35216 transitions. Word has length 35 [2022-03-15 16:32:03,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:03,623 INFO L470 AbstractCegarLoop]: Abstraction has 11804 states and 35216 transitions. [2022-03-15 16:32:03,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.125) internal successors, (75), 23 states have internal predecessors, (75), 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) [2022-03-15 16:32:03,623 INFO L276 IsEmpty]: Start isEmpty. Operand 11804 states and 35216 transitions. [2022-03-15 16:32:03,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:03,639 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:03,639 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:03,657 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-03-15 16:32:03,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:03,855 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:03,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:03,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1807127452, now seen corresponding path program 197 times [2022-03-15 16:32:03,855 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:03,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512690572] [2022-03-15 16:32:03,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:03,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:03,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:03,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:03,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512690572] [2022-03-15 16:32:03,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512690572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:03,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073740962] [2022-03-15 16:32:03,960 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:32:03,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:03,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:03,961 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:03,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-03-15 16:32:03,985 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:32:03,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:03,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:32:03,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:04,141 INFO L353 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2022-03-15 16:32:04,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 37 [2022-03-15 16:32:04,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:32:04,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:04,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:32:04,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:04,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:32:04,477 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:04,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:04,596 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:32:04,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:32:04,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:04,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:32:07,346 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:07,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 80 [2022-03-15 16:32:07,371 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:07,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 114 [2022-03-15 16:32:07,831 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:07,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073740962] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:07,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:07,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-03-15 16:32:07,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066038198] [2022-03-15 16:32:07,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:07,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:32:07,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:07,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:32:07,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=473, Unknown=1, NotChecked=0, Total=552 [2022-03-15 16:32:07,832 INFO L87 Difference]: Start difference. First operand 11804 states and 35216 transitions. Second operand has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 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) [2022-03-15 16:32:08,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:08,089 INFO L93 Difference]: Finished difference Result 13020 states and 38637 transitions. [2022-03-15 16:32:08,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:32:08,089 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 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) Word has length 35 [2022-03-15 16:32:08,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:08,111 INFO L225 Difference]: With dead ends: 13020 [2022-03-15 16:32:08,111 INFO L226 Difference]: Without dead ends: 12995 [2022-03-15 16:32:08,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=95, Invalid=606, Unknown=1, NotChecked=0, Total=702 [2022-03-15 16:32:08,111 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 96 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:08,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 536 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 372 Invalid, 0 Unknown, 236 Unchecked, 0.1s Time] [2022-03-15 16:32:08,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12995 states. [2022-03-15 16:32:08,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12995 to 11804. [2022-03-15 16:32:08,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11804 states, 11803 states have (on average 2.9836482250275354) internal successors, (35216), 11803 states have internal predecessors, (35216), 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) [2022-03-15 16:32:08,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11804 states to 11804 states and 35216 transitions. [2022-03-15 16:32:08,308 INFO L78 Accepts]: Start accepts. Automaton has 11804 states and 35216 transitions. Word has length 35 [2022-03-15 16:32:08,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:08,308 INFO L470 AbstractCegarLoop]: Abstraction has 11804 states and 35216 transitions. [2022-03-15 16:32:08,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 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) [2022-03-15 16:32:08,308 INFO L276 IsEmpty]: Start isEmpty. Operand 11804 states and 35216 transitions. [2022-03-15 16:32:08,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:08,322 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:08,322 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:08,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:08,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-03-15 16:32:08,527 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:08,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:08,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1757414616, now seen corresponding path program 198 times [2022-03-15 16:32:08,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:08,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266077947] [2022-03-15 16:32:08,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:08,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:08,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:08,680 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:08,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:08,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266077947] [2022-03-15 16:32:08,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266077947] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:08,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128307388] [2022-03-15 16:32:08,680 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:32:08,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:08,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:08,681 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:08,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-03-15 16:32:08,706 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:32:08,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:08,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:32:08,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:08,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:32:10,145 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:10,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:32:10,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:10,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 62 [2022-03-15 16:32:10,295 INFO L353 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2022-03-15 16:32:10,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 41 [2022-03-15 16:32:10,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:10,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:10,561 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:32:10,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:32:10,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:10,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:32:11,144 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-15 16:32:11,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-15 16:32:11,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:11,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-15 16:32:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:11,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128307388] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:11,503 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:11,503 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-15 16:32:11,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284198308] [2022-03-15 16:32:11,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:11,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:32:11,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:11,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:32:11,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=581, Unknown=2, NotChecked=0, Total=702 [2022-03-15 16:32:11,503 INFO L87 Difference]: Start difference. First operand 11804 states and 35216 transitions. Second operand has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:32:13,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:13,479 INFO L93 Difference]: Finished difference Result 16866 states and 49840 transitions. [2022-03-15 16:32:13,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-15 16:32:13,480 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:32:13,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:13,513 INFO L225 Difference]: With dead ends: 16866 [2022-03-15 16:32:13,513 INFO L226 Difference]: Without dead ends: 16547 [2022-03-15 16:32:13,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 460 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=396, Invalid=1954, Unknown=2, NotChecked=0, Total=2352 [2022-03-15 16:32:13,514 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 348 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 629 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1141 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:13,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 801 Invalid, 1869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 629 Invalid, 0 Unknown, 1141 Unchecked, 0.3s Time] [2022-03-15 16:32:13,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16547 states. [2022-03-15 16:32:13,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16547 to 12488. [2022-03-15 16:32:13,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12488 states, 12487 states have (on average 2.9801393449187157) internal successors, (37213), 12487 states have internal predecessors, (37213), 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) [2022-03-15 16:32:13,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12488 states to 12488 states and 37213 transitions. [2022-03-15 16:32:13,735 INFO L78 Accepts]: Start accepts. Automaton has 12488 states and 37213 transitions. Word has length 35 [2022-03-15 16:32:13,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:13,735 INFO L470 AbstractCegarLoop]: Abstraction has 12488 states and 37213 transitions. [2022-03-15 16:32:13,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 26 states have internal predecessors, (89), 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) [2022-03-15 16:32:13,735 INFO L276 IsEmpty]: Start isEmpty. Operand 12488 states and 37213 transitions. [2022-03-15 16:32:13,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:13,754 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:13,754 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:13,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:13,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-03-15 16:32:13,970 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:13,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:13,970 INFO L85 PathProgramCache]: Analyzing trace with hash 762045158, now seen corresponding path program 199 times [2022-03-15 16:32:13,970 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:13,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049990962] [2022-03-15 16:32:13,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:13,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:13,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:14,121 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:14,121 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:14,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049990962] [2022-03-15 16:32:14,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049990962] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:14,121 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132873078] [2022-03-15 16:32:14,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:32:14,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:14,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:14,122 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:14,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-03-15 16:32:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:14,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:32:14,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:14,265 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:32:15,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:15,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:32:17,131 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-15 16:32:17,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-15 16:32:17,134 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:32:17,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:32:17,148 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:17,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:17,297 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:32:17,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:32:17,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:17,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:32:18,168 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:32:18,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:32:18,193 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:18,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:32:18,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:18,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132873078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:18,625 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:18,625 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-03-15 16:32:18,625 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077214464] [2022-03-15 16:32:18,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:18,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:32:18,626 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:18,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:32:18,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=483, Unknown=5, NotChecked=0, Total=600 [2022-03-15 16:32:18,626 INFO L87 Difference]: Start difference. First operand 12488 states and 37213 transitions. Second operand has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:19,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:19,444 INFO L93 Difference]: Finished difference Result 17144 states and 50255 transitions. [2022-03-15 16:32:19,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:32:19,444 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:32:19,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:19,476 INFO L225 Difference]: With dead ends: 17144 [2022-03-15 16:32:19,476 INFO L226 Difference]: Without dead ends: 16772 [2022-03-15 16:32:19,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=279, Invalid=1276, Unknown=5, NotChecked=0, Total=1560 [2022-03-15 16:32:19,476 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 219 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 449 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:19,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 643 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 528 Invalid, 0 Unknown, 449 Unchecked, 0.2s Time] [2022-03-15 16:32:19,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16772 states. [2022-03-15 16:32:19,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16772 to 11718. [2022-03-15 16:32:19,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11718 states, 11717 states have (on average 2.9892463941281897) internal successors, (35025), 11717 states have internal predecessors, (35025), 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) [2022-03-15 16:32:19,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11718 states to 11718 states and 35025 transitions. [2022-03-15 16:32:19,686 INFO L78 Accepts]: Start accepts. Automaton has 11718 states and 35025 transitions. Word has length 35 [2022-03-15 16:32:19,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:19,686 INFO L470 AbstractCegarLoop]: Abstraction has 11718 states and 35025 transitions. [2022-03-15 16:32:19,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.2) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:19,687 INFO L276 IsEmpty]: Start isEmpty. Operand 11718 states and 35025 transitions. [2022-03-15 16:32:19,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:19,702 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:19,702 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:19,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:19,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-03-15 16:32:19,918 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:19,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:19,918 INFO L85 PathProgramCache]: Analyzing trace with hash 568990768, now seen corresponding path program 200 times [2022-03-15 16:32:19,918 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:19,918 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708690124] [2022-03-15 16:32:19,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:19,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:19,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:20,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:32:20,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:20,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708690124] [2022-03-15 16:32:20,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708690124] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:20,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250921264] [2022-03-15 16:32:20,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:32:20,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:20,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:20,017 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:20,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-03-15 16:32:20,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:32:20,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:20,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:32:20,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:20,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:32:20,252 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:32:20,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:32:21,108 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:21,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:32:21,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:21,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:32:21,127 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:21,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:21,241 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:32:21,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:32:21,456 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:21,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:32:21,583 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:32:21,583 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:32:21,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:21,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:32:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:22,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250921264] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:22,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:22,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:32:22,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862219476] [2022-03-15 16:32:22,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:22,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:32:22,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:22,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:32:22,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=534, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:32:22,316 INFO L87 Difference]: Start difference. First operand 11718 states and 35025 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) [2022-03-15 16:32:22,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:22,616 INFO L93 Difference]: Finished difference Result 13323 states and 39595 transitions. [2022-03-15 16:32:22,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:32:22,616 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) Word has length 35 [2022-03-15 16:32:22,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:22,642 INFO L225 Difference]: With dead ends: 13323 [2022-03-15 16:32:22,642 INFO L226 Difference]: Without dead ends: 13222 [2022-03-15 16:32:22,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=179, Invalid=876, Unknown=1, NotChecked=0, Total=1056 [2022-03-15 16:32:22,642 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 109 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 248 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:22,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 344 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 272 Invalid, 0 Unknown, 248 Unchecked, 0.1s Time] [2022-03-15 16:32:22,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13222 states. [2022-03-15 16:32:22,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13222 to 11838. [2022-03-15 16:32:22,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11838 states, 11837 states have (on average 2.98563825293571) internal successors, (35341), 11837 states have internal predecessors, (35341), 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) [2022-03-15 16:32:22,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11838 states to 11838 states and 35341 transitions. [2022-03-15 16:32:22,824 INFO L78 Accepts]: Start accepts. Automaton has 11838 states and 35341 transitions. Word has length 35 [2022-03-15 16:32:22,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:22,824 INFO L470 AbstractCegarLoop]: Abstraction has 11838 states and 35341 transitions. [2022-03-15 16:32:22,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) [2022-03-15 16:32:22,824 INFO L276 IsEmpty]: Start isEmpty. Operand 11838 states and 35341 transitions. [2022-03-15 16:32:22,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:22,840 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:22,840 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:22,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:23,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-03-15 16:32:23,056 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:23,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:23,056 INFO L85 PathProgramCache]: Analyzing trace with hash 721516674, now seen corresponding path program 201 times [2022-03-15 16:32:23,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:23,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816868509] [2022-03-15 16:32:23,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:23,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:23,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:23,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:23,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:23,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816868509] [2022-03-15 16:32:23,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816868509] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:23,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079509655] [2022-03-15 16:32:23,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:32:23,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:23,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:23,146 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:23,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-03-15 16:32:23,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:32:23,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:23,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:32:23,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:23,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:32:23,368 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:32:23,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 30 [2022-03-15 16:32:26,214 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:26,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:32:26,218 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:26,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:32:26,234 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:26,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:26,486 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:32:26,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:32:26,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:26,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:32:27,133 INFO L353 Elim1Store]: treesize reduction 47, result has 32.9 percent of original size [2022-03-15 16:32:27,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 49 [2022-03-15 16:32:27,154 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:27,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 77 [2022-03-15 16:32:27,496 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:27,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079509655] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:27,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:27,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-15 16:32:27,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327112250] [2022-03-15 16:32:27,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:27,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:32:27,496 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:27,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:32:27,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=544, Unknown=5, NotChecked=0, Total=650 [2022-03-15 16:32:27,497 INFO L87 Difference]: Start difference. First operand 11838 states and 35341 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:32:30,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:30,451 INFO L93 Difference]: Finished difference Result 14849 states and 43579 transitions. [2022-03-15 16:32:30,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-15 16:32:30,452 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:32:30,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:30,479 INFO L225 Difference]: With dead ends: 14849 [2022-03-15 16:32:30,479 INFO L226 Difference]: Without dead ends: 14644 [2022-03-15 16:32:30,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 61 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=271, Invalid=1616, Unknown=5, NotChecked=0, Total=1892 [2022-03-15 16:32:30,479 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 237 mSDsluCounter, 1037 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 1368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 972 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:30,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 734 Invalid, 1368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 373 Invalid, 0 Unknown, 972 Unchecked, 0.2s Time] [2022-03-15 16:32:30,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14644 states. [2022-03-15 16:32:30,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14644 to 12152. [2022-03-15 16:32:30,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12152 states, 12151 states have (on average 2.9850218089046168) internal successors, (36271), 12151 states have internal predecessors, (36271), 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) [2022-03-15 16:32:30,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12152 states to 12152 states and 36271 transitions. [2022-03-15 16:32:30,771 INFO L78 Accepts]: Start accepts. Automaton has 12152 states and 36271 transitions. Word has length 35 [2022-03-15 16:32:30,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:30,771 INFO L470 AbstractCegarLoop]: Abstraction has 12152 states and 36271 transitions. [2022-03-15 16:32:30,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:32:30,771 INFO L276 IsEmpty]: Start isEmpty. Operand 12152 states and 36271 transitions. [2022-03-15 16:32:30,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:30,786 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:30,786 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:30,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:31,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:31,001 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:31,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:31,003 INFO L85 PathProgramCache]: Analyzing trace with hash 800330886, now seen corresponding path program 202 times [2022-03-15 16:32:31,003 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:31,003 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561663559] [2022-03-15 16:32:31,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:31,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:31,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:31,151 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:31,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:31,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561663559] [2022-03-15 16:32:31,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561663559] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:31,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269264273] [2022-03-15 16:32:31,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:32:31,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:31,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:31,153 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:31,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-03-15 16:32:31,184 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:32:31,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:31,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:32:31,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:31,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:32:31,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:31,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:32:33,251 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-15 16:32:33,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-15 16:32:33,255 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:32:33,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:32:33,268 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:33,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:33,418 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:32:33,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:32:33,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:33,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:32:34,101 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:32:34,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:32:34,124 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:34,124 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:32:34,513 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:34,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269264273] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:34,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:34,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:32:34,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496274838] [2022-03-15 16:32:34,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:34,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:32:34,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:34,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:32:34,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:32:34,514 INFO L87 Difference]: Start difference. First operand 12152 states and 36271 transitions. Second operand has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:34,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:34,857 INFO L93 Difference]: Finished difference Result 15606 states and 46126 transitions. [2022-03-15 16:32:34,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:32:34,857 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:32:34,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:34,883 INFO L225 Difference]: With dead ends: 15606 [2022-03-15 16:32:34,883 INFO L226 Difference]: Without dead ends: 15550 [2022-03-15 16:32:34,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=153, Invalid=774, Unknown=3, NotChecked=0, Total=930 [2022-03-15 16:32:34,883 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 191 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 293 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:34,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 500 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 492 Invalid, 0 Unknown, 293 Unchecked, 0.2s Time] [2022-03-15 16:32:34,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15550 states. [2022-03-15 16:32:35,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15550 to 12175. [2022-03-15 16:32:35,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12175 states, 12174 states have (on average 2.984967964514539) internal successors, (36339), 12174 states have internal predecessors, (36339), 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) [2022-03-15 16:32:35,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12175 states to 12175 states and 36339 transitions. [2022-03-15 16:32:35,170 INFO L78 Accepts]: Start accepts. Automaton has 12175 states and 36339 transitions. Word has length 35 [2022-03-15 16:32:35,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:35,170 INFO L470 AbstractCegarLoop]: Abstraction has 12175 states and 36339 transitions. [2022-03-15 16:32:35,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.076923076923077) internal successors, (80), 25 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:32:35,170 INFO L276 IsEmpty]: Start isEmpty. Operand 12175 states and 36339 transitions. [2022-03-15 16:32:35,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:32:35,185 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:35,185 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:32:35,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Forceful destruction successful, exit code 0 [2022-03-15 16:32:35,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:35,401 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:35,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:35,403 INFO L85 PathProgramCache]: Analyzing trace with hash -922923986, now seen corresponding path program 203 times [2022-03-15 16:32:35,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:35,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012615612] [2022-03-15 16:32:35,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:35,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:35,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:35,537 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:35,537 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:35,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012615612] [2022-03-15 16:32:35,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012615612] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:35,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880499443] [2022-03-15 16:32:35,537 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:32:35,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:35,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:35,538 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:32:35,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-03-15 16:32:35,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:32:35,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:35,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:32:35,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:35,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:32:35,920 INFO L353 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2022-03-15 16:32:35,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 33 [2022-03-15 16:32:36,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:36,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:32:36,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:36,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:32:36,400 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:36,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:36,552 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:32:36,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:32:41,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:41,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 38 [2022-03-15 16:32:47,889 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:47,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 79 [2022-03-15 16:32:47,915 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:32:47,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 79 treesize of output 111 [2022-03-15 16:32:49,779 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:32:49,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880499443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:49,779 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:49,779 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:32:49,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461842348] [2022-03-15 16:32:49,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:49,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:32:49,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:49,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:32:49,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=424, Unknown=6, NotChecked=0, Total=506 [2022-03-15 16:32:49,780 INFO L87 Difference]: Start difference. First operand 12175 states and 36339 transitions. Second operand has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 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) [2022-03-15 16:33:00,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:00,379 INFO L93 Difference]: Finished difference Result 13163 states and 39041 transitions. [2022-03-15 16:33:00,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:33:00,379 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 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) Word has length 35 [2022-03-15 16:33:00,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:00,403 INFO L225 Difference]: With dead ends: 13163 [2022-03-15 16:33:00,403 INFO L226 Difference]: Without dead ends: 13134 [2022-03-15 16:33:00,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=126, Invalid=733, Unknown=11, NotChecked=0, Total=870 [2022-03-15 16:33:00,403 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 116 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 420 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:00,404 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 522 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 233 Invalid, 0 Unknown, 420 Unchecked, 0.1s Time] [2022-03-15 16:33:00,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13134 states. [2022-03-15 16:33:00,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13134 to 12172. [2022-03-15 16:33:00,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12172 states, 12171 states have (on average 2.985128584339824) internal successors, (36332), 12171 states have internal predecessors, (36332), 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) [2022-03-15 16:33:00,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12172 states to 12172 states and 36332 transitions. [2022-03-15 16:33:00,589 INFO L78 Accepts]: Start accepts. Automaton has 12172 states and 36332 transitions. Word has length 35 [2022-03-15 16:33:00,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:00,590 INFO L470 AbstractCegarLoop]: Abstraction has 12172 states and 36332 transitions. [2022-03-15 16:33:00,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.130434782608696) internal successors, (72), 22 states have internal predecessors, (72), 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) [2022-03-15 16:33:00,590 INFO L276 IsEmpty]: Start isEmpty. Operand 12172 states and 36332 transitions. [2022-03-15 16:33:00,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:00,606 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:00,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:00,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:00,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-03-15 16:33:00,821 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:00,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:00,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1469729108, now seen corresponding path program 204 times [2022-03-15 16:33:00,822 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:00,822 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361373403] [2022-03-15 16:33:00,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:00,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:00,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:00,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:00,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:00,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361373403] [2022-03-15 16:33:00,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361373403] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:00,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422442586] [2022-03-15 16:33:00,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:00,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:00,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:00,960 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:00,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-03-15 16:33:00,988 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:33:00,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:00,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:00,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:01,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:33:01,271 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:33:01,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-15 16:33:02,443 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:02,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:02,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:02,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:02,460 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:02,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:02,593 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:02,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:03,070 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:03,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:03,367 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:03,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:03,393 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:03,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:03,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:03,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1422442586] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:03,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:03,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:33:03,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111153685] [2022-03-15 16:33:03,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:03,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:03,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:03,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:03,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=539, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:33:03,729 INFO L87 Difference]: Start difference. First operand 12172 states and 36332 transitions. Second operand has 26 states, 26 states have (on average 3.0) internal successors, (78), 25 states have internal predecessors, (78), 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) [2022-03-15 16:33:04,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:04,220 INFO L93 Difference]: Finished difference Result 14255 states and 42173 transitions. [2022-03-15 16:33:04,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:33:04,220 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0) internal successors, (78), 25 states have internal predecessors, (78), 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) Word has length 35 [2022-03-15 16:33:04,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:04,245 INFO L225 Difference]: With dead ends: 14255 [2022-03-15 16:33:04,245 INFO L226 Difference]: Without dead ends: 14190 [2022-03-15 16:33:04,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=163, Invalid=891, Unknown=2, NotChecked=0, Total=1056 [2022-03-15 16:33:04,245 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 132 mSDsluCounter, 740 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 371 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:04,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 557 Invalid, 928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 540 Invalid, 0 Unknown, 371 Unchecked, 0.2s Time] [2022-03-15 16:33:04,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14190 states. [2022-03-15 16:33:04,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14190 to 11923. [2022-03-15 16:33:04,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11923 states, 11922 states have (on average 2.985153497735279) internal successors, (35589), 11922 states have internal predecessors, (35589), 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) [2022-03-15 16:33:04,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11923 states to 11923 states and 35589 transitions. [2022-03-15 16:33:04,429 INFO L78 Accepts]: Start accepts. Automaton has 11923 states and 35589 transitions. Word has length 35 [2022-03-15 16:33:04,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:04,429 INFO L470 AbstractCegarLoop]: Abstraction has 11923 states and 35589 transitions. [2022-03-15 16:33:04,429 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0) internal successors, (78), 25 states have internal predecessors, (78), 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) [2022-03-15 16:33:04,430 INFO L276 IsEmpty]: Start isEmpty. Operand 11923 states and 35589 transitions. [2022-03-15 16:33:04,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:04,445 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:04,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:04,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:04,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable206 [2022-03-15 16:33:04,660 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:04,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:04,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1751443322, now seen corresponding path program 205 times [2022-03-15 16:33:04,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:04,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054805785] [2022-03-15 16:33:04,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:04,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:04,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:04,814 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:04,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:04,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054805785] [2022-03-15 16:33:04,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054805785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:04,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962485813] [2022-03-15 16:33:04,815 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:04,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:04,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:04,816 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:04,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-03-15 16:33:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:04,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:33:04,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:05,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:33:05,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:05,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:33:06,846 INFO L353 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2022-03-15 16:33:06,846 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 34 [2022-03-15 16:33:06,849 INFO L353 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2022-03-15 16:33:06,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 12 [2022-03-15 16:33:06,858 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:06,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:06,994 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:06,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:07,277 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:07,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:07,433 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:07,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:07,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:07,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:07,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:07,733 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962485813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:07,733 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:07,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:33:07,733 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233527346] [2022-03-15 16:33:07,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:07,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:07,733 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:07,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:07,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=540, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:33:07,734 INFO L87 Difference]: Start difference. First operand 11923 states and 35589 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:33:08,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:08,024 INFO L93 Difference]: Finished difference Result 15005 states and 44509 transitions. [2022-03-15 16:33:08,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:33:08,024 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) Word has length 35 [2022-03-15 16:33:08,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:08,053 INFO L225 Difference]: With dead ends: 15005 [2022-03-15 16:33:08,053 INFO L226 Difference]: Without dead ends: 14970 [2022-03-15 16:33:08,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=134, Invalid=675, Unknown=3, NotChecked=0, Total=812 [2022-03-15 16:33:08,053 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 142 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 366 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:08,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 602 Invalid, 863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 484 Invalid, 0 Unknown, 366 Unchecked, 0.2s Time] [2022-03-15 16:33:08,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14970 states. [2022-03-15 16:33:08,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14970 to 11890. [2022-03-15 16:33:08,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11890 states, 11889 states have (on average 2.9857010682143157) internal successors, (35497), 11889 states have internal predecessors, (35497), 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) [2022-03-15 16:33:08,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11890 states to 11890 states and 35497 transitions. [2022-03-15 16:33:08,281 INFO L78 Accepts]: Start accepts. Automaton has 11890 states and 35497 transitions. Word has length 35 [2022-03-15 16:33:08,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:08,281 INFO L470 AbstractCegarLoop]: Abstraction has 11890 states and 35497 transitions. [2022-03-15 16:33:08,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:33:08,281 INFO L276 IsEmpty]: Start isEmpty. Operand 11890 states and 35497 transitions. [2022-03-15 16:33:08,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:08,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:08,298 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:08,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:08,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:08,515 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:08,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:08,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1113040942, now seen corresponding path program 206 times [2022-03-15 16:33:08,516 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:08,516 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218110101] [2022-03-15 16:33:08,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:08,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:08,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:08,662 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:08,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:08,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218110101] [2022-03-15 16:33:08,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218110101] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:08,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552981192] [2022-03-15 16:33:08,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:08,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:08,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:08,664 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:08,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-03-15 16:33:08,687 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:08,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:08,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:08,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:08,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:33:09,006 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:33:09,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-15 16:33:09,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:09,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:09,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:09,810 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:09,822 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:09,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:09,956 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:09,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:10,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:10,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:10,404 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:10,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:10,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:10,426 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:10,944 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:10,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552981192] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:10,944 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:10,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:33:10,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350086450] [2022-03-15 16:33:10,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:10,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:10,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:10,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:10,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=540, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:33:10,945 INFO L87 Difference]: Start difference. First operand 11890 states and 35497 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:11,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:11,360 INFO L93 Difference]: Finished difference Result 12812 states and 37999 transitions. [2022-03-15 16:33:11,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:33:11,360 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:33:11,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:11,384 INFO L225 Difference]: With dead ends: 12812 [2022-03-15 16:33:11,384 INFO L226 Difference]: Without dead ends: 12778 [2022-03-15 16:33:11,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=168, Invalid=953, Unknown=1, NotChecked=0, Total=1122 [2022-03-15 16:33:11,385 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 154 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:11,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 400 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 442 Invalid, 0 Unknown, 224 Unchecked, 0.2s Time] [2022-03-15 16:33:11,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12778 states. [2022-03-15 16:33:11,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12778 to 11865. [2022-03-15 16:33:11,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11865 states, 11864 states have (on average 2.9860080917060015) internal successors, (35426), 11864 states have internal predecessors, (35426), 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) [2022-03-15 16:33:11,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11865 states to 11865 states and 35426 transitions. [2022-03-15 16:33:11,658 INFO L78 Accepts]: Start accepts. Automaton has 11865 states and 35426 transitions. Word has length 35 [2022-03-15 16:33:11,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:11,658 INFO L470 AbstractCegarLoop]: Abstraction has 11865 states and 35426 transitions. [2022-03-15 16:33:11,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:11,659 INFO L276 IsEmpty]: Start isEmpty. Operand 11865 states and 35426 transitions. [2022-03-15 16:33:11,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:11,675 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:11,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:11,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:11,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2022-03-15 16:33:11,887 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:11,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:11,889 INFO L85 PathProgramCache]: Analyzing trace with hash 590316888, now seen corresponding path program 207 times [2022-03-15 16:33:11,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:11,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745758868] [2022-03-15 16:33:11,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:11,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:12,025 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:12,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:12,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745758868] [2022-03-15 16:33:12,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745758868] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:12,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945800034] [2022-03-15 16:33:12,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:12,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:12,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:12,027 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:12,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-03-15 16:33:12,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:33:12,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:12,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:12,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:12,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:33:12,429 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:33:12,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-15 16:33:13,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:13,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:13,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:13,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:13,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:13,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:13,820 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:13,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:14,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:14,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 40 [2022-03-15 16:33:14,503 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:33:14,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:33:14,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:14,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 93 [2022-03-15 16:33:15,137 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:15,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945800034] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:15,137 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:15,137 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:33:15,137 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199413970] [2022-03-15 16:33:15,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:15,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:15,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:15,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:15,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=532, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:33:15,138 INFO L87 Difference]: Start difference. First operand 11865 states and 35426 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:15,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:15,581 INFO L93 Difference]: Finished difference Result 14107 states and 41673 transitions. [2022-03-15 16:33:15,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:33:15,581 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:33:15,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:15,606 INFO L225 Difference]: With dead ends: 14107 [2022-03-15 16:33:15,606 INFO L226 Difference]: Without dead ends: 14104 [2022-03-15 16:33:15,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=226, Invalid=1104, Unknown=2, NotChecked=0, Total=1332 [2022-03-15 16:33:15,607 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 162 mSDsluCounter, 872 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 622 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:15,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 620 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 501 Invalid, 0 Unknown, 622 Unchecked, 0.2s Time] [2022-03-15 16:33:15,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14104 states. [2022-03-15 16:33:15,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14104 to 11762. [2022-03-15 16:33:15,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11762 states, 11761 states have (on average 2.986055607516368) internal successors, (35119), 11761 states have internal predecessors, (35119), 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) [2022-03-15 16:33:15,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11762 states to 11762 states and 35119 transitions. [2022-03-15 16:33:15,871 INFO L78 Accepts]: Start accepts. Automaton has 11762 states and 35119 transitions. Word has length 35 [2022-03-15 16:33:15,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:15,871 INFO L470 AbstractCegarLoop]: Abstraction has 11762 states and 35119 transitions. [2022-03-15 16:33:15,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:33:15,871 INFO L276 IsEmpty]: Start isEmpty. Operand 11762 states and 35119 transitions. [2022-03-15 16:33:15,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:15,884 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:15,884 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:15,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:16,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:16,099 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:16,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:16,101 INFO L85 PathProgramCache]: Analyzing trace with hash 448495190, now seen corresponding path program 208 times [2022-03-15 16:33:16,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:16,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92620341] [2022-03-15 16:33:16,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:16,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:16,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:16,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:16,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:16,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92620341] [2022-03-15 16:33:16,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92620341] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:16,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061919097] [2022-03-15 16:33:16,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:16,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:16,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:16,212 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:16,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-03-15 16:33:16,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:16,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:16,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:33:16,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:16,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:33:16,481 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:33:16,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:33:17,057 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:17,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:17,060 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:17,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:17,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:17,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:17,167 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:17,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:17,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:17,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:17,494 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:17,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:17,510 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:17,510 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:17,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061919097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:17,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:17,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:33:17,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882435754] [2022-03-15 16:33:17,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:17,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:17,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:17,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:17,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:33:17,840 INFO L87 Difference]: Start difference. First operand 11762 states and 35119 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:33:18,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:18,209 INFO L93 Difference]: Finished difference Result 13595 states and 40217 transitions. [2022-03-15 16:33:18,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:33:18,209 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:33:18,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:18,235 INFO L225 Difference]: With dead ends: 13595 [2022-03-15 16:33:18,235 INFO L226 Difference]: Without dead ends: 13576 [2022-03-15 16:33:18,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:33:18,235 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 145 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:18,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 698 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 606 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-03-15 16:33:18,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13576 states. [2022-03-15 16:33:18,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13576 to 11742. [2022-03-15 16:33:18,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11742 states, 11741 states have (on average 2.9853504812196574) internal successors, (35051), 11741 states have internal predecessors, (35051), 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) [2022-03-15 16:33:18,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11742 states to 11742 states and 35051 transitions. [2022-03-15 16:33:18,430 INFO L78 Accepts]: Start accepts. Automaton has 11742 states and 35051 transitions. Word has length 35 [2022-03-15 16:33:18,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:18,430 INFO L470 AbstractCegarLoop]: Abstraction has 11742 states and 35051 transitions. [2022-03-15 16:33:18,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:33:18,431 INFO L276 IsEmpty]: Start isEmpty. Operand 11742 states and 35051 transitions. [2022-03-15 16:33:18,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:18,454 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:18,454 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:18,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:18,662 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-03-15 16:33:18,663 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:18,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:18,663 INFO L85 PathProgramCache]: Analyzing trace with hash 949075284, now seen corresponding path program 209 times [2022-03-15 16:33:18,663 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:18,663 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697178099] [2022-03-15 16:33:18,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:18,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:18,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:18,810 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:18,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:18,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697178099] [2022-03-15 16:33:18,810 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697178099] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:18,810 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077994514] [2022-03-15 16:33:18,811 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:18,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:18,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:18,812 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:18,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-03-15 16:33:18,836 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:33:18,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:18,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:18,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:19,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-03-15 16:33:19,243 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:33:19,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 25 [2022-03-15 16:33:19,289 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:19,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:19,293 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:19,293 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:19,311 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:19,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:19,463 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:19,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:19,764 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:19,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:19,950 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:19,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:19,974 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:19,974 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:20,640 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:20,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077994514] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:20,640 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:20,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:33:20,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955715363] [2022-03-15 16:33:20,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:20,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:20,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:20,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:20,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:33:20,641 INFO L87 Difference]: Start difference. First operand 11742 states and 35051 transitions. Second operand has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:33:20,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:20,992 INFO L93 Difference]: Finished difference Result 13713 states and 40592 transitions. [2022-03-15 16:33:20,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:33:20,992 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) Word has length 35 [2022-03-15 16:33:20,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:21,017 INFO L225 Difference]: With dead ends: 13713 [2022-03-15 16:33:21,017 INFO L226 Difference]: Without dead ends: 13706 [2022-03-15 16:33:21,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:33:21,018 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 163 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 278 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:21,018 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 563 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 525 Invalid, 0 Unknown, 278 Unchecked, 0.2s Time] [2022-03-15 16:33:21,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13706 states. [2022-03-15 16:33:21,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13706 to 11698. [2022-03-15 16:33:21,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11698 states, 11697 states have (on average 2.986321278960417) internal successors, (34931), 11697 states have internal predecessors, (34931), 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) [2022-03-15 16:33:21,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11698 states to 11698 states and 34931 transitions. [2022-03-15 16:33:21,212 INFO L78 Accepts]: Start accepts. Automaton has 11698 states and 34931 transitions. Word has length 35 [2022-03-15 16:33:21,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:21,212 INFO L470 AbstractCegarLoop]: Abstraction has 11698 states and 34931 transitions. [2022-03-15 16:33:21,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1153846153846154) internal successors, (81), 25 states have internal predecessors, (81), 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) [2022-03-15 16:33:21,212 INFO L276 IsEmpty]: Start isEmpty. Operand 11698 states and 34931 transitions. [2022-03-15 16:33:21,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:21,228 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:21,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:21,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:21,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-03-15 16:33:21,443 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:21,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:21,443 INFO L85 PathProgramCache]: Analyzing trace with hash 2015908388, now seen corresponding path program 210 times [2022-03-15 16:33:21,443 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:21,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751035383] [2022-03-15 16:33:21,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:21,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:21,536 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:21,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:21,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751035383] [2022-03-15 16:33:21,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751035383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:21,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716165951] [2022-03-15 16:33:21,536 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:21,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:21,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:21,537 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:21,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-03-15 16:33:21,561 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:33:21,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:21,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:33:21,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:21,691 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:21,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 52 [2022-03-15 16:33:21,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:33:22,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:22,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 50 [2022-03-15 16:33:22,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:22,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2022-03-15 16:33:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:22,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:22,976 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:33:22,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:33:23,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:23,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2022-03-15 16:33:23,804 INFO L353 Elim1Store]: treesize reduction 28, result has 54.1 percent of original size [2022-03-15 16:33:23,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 59 [2022-03-15 16:33:23,822 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:23,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 87 [2022-03-15 16:33:24,041 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:24,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1716165951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:24,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:24,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:33:24,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196746254] [2022-03-15 16:33:24,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:24,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:33:24,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:24,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:33:24,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=648, Unknown=1, NotChecked=0, Total=756 [2022-03-15 16:33:24,042 INFO L87 Difference]: Start difference. First operand 11698 states and 34931 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:33:25,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:25,991 INFO L93 Difference]: Finished difference Result 16757 states and 49866 transitions. [2022-03-15 16:33:25,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:33:25,991 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:33:25,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:26,023 INFO L225 Difference]: With dead ends: 16757 [2022-03-15 16:33:26,023 INFO L226 Difference]: Without dead ends: 16732 [2022-03-15 16:33:26,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 54 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=228, Invalid=1411, Unknown=1, NotChecked=0, Total=1640 [2022-03-15 16:33:26,024 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 242 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 528 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:26,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 669 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 508 Invalid, 0 Unknown, 528 Unchecked, 0.2s Time] [2022-03-15 16:33:26,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16732 states. [2022-03-15 16:33:26,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16732 to 11706. [2022-03-15 16:33:26,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11706 states, 11705 states have (on average 2.985647159333618) internal successors, (34947), 11705 states have internal predecessors, (34947), 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) [2022-03-15 16:33:26,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11706 states to 11706 states and 34947 transitions. [2022-03-15 16:33:26,216 INFO L78 Accepts]: Start accepts. Automaton has 11706 states and 34947 transitions. Word has length 35 [2022-03-15 16:33:26,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:26,216 INFO L470 AbstractCegarLoop]: Abstraction has 11706 states and 34947 transitions. [2022-03-15 16:33:26,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:33:26,217 INFO L276 IsEmpty]: Start isEmpty. Operand 11706 states and 34947 transitions. [2022-03-15 16:33:26,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:26,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:26,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:26,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:26,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-03-15 16:33:26,446 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:26,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:26,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2040024210, now seen corresponding path program 211 times [2022-03-15 16:33:26,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:26,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957505240] [2022-03-15 16:33:26,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:26,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:26,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:26,564 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:33:26,564 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:26,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957505240] [2022-03-15 16:33:26,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957505240] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:26,564 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842472583] [2022-03-15 16:33:26,564 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:26,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:26,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:26,565 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:26,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-03-15 16:33:26,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:26,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:33:26,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:26,762 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:33:26,895 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:33:26,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:33:27,850 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:27,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:27,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:27,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:27,875 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:27,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:28,023 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:28,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:28,410 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:28,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:28,611 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:28,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:28,637 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:28,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:29,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:29,682 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842472583] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:29,682 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:29,682 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:33:29,682 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542062052] [2022-03-15 16:33:29,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:29,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:29,682 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:29,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:29,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=534, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:33:29,682 INFO L87 Difference]: Start difference. First operand 11706 states and 34947 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) [2022-03-15 16:33:30,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:30,118 INFO L93 Difference]: Finished difference Result 13132 states and 38939 transitions. [2022-03-15 16:33:30,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:33:30,118 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) Word has length 35 [2022-03-15 16:33:30,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:30,143 INFO L225 Difference]: With dead ends: 13132 [2022-03-15 16:33:30,143 INFO L226 Difference]: Without dead ends: 13031 [2022-03-15 16:33:30,143 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=179, Invalid=942, Unknown=1, NotChecked=0, Total=1122 [2022-03-15 16:33:30,143 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 95 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 259 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:30,144 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 402 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 407 Invalid, 0 Unknown, 259 Unchecked, 0.2s Time] [2022-03-15 16:33:30,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13031 states. [2022-03-15 16:33:30,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13031 to 12003. [2022-03-15 16:33:30,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12003 states, 12002 states have (on average 2.9787535410764874) internal successors, (35751), 12002 states have internal predecessors, (35751), 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) [2022-03-15 16:33:30,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12003 states to 12003 states and 35751 transitions. [2022-03-15 16:33:30,325 INFO L78 Accepts]: Start accepts. Automaton has 12003 states and 35751 transitions. Word has length 35 [2022-03-15 16:33:30,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:30,325 INFO L470 AbstractCegarLoop]: Abstraction has 12003 states and 35751 transitions. [2022-03-15 16:33:30,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) [2022-03-15 16:33:30,325 INFO L276 IsEmpty]: Start isEmpty. Operand 12003 states and 35751 transitions. [2022-03-15 16:33:30,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:30,341 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:30,341 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:30,357 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-03-15 16:33:30,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-03-15 16:33:30,555 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:30,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:30,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1104812632, now seen corresponding path program 212 times [2022-03-15 16:33:30,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:30,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089118534] [2022-03-15 16:33:30,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:30,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:30,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:30,725 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-15 16:33:30,725 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:30,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089118534] [2022-03-15 16:33:30,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089118534] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:30,725 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013456027] [2022-03-15 16:33:30,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:30,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:30,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:30,726 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:30,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-03-15 16:33:30,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:30,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:30,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-15 16:33:30,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:30,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-03-15 16:33:31,141 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:33:31,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:33:32,947 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:32,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:32,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:32,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:32,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:33,158 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:33,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:33,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:33,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:33,950 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:33,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:33,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:33,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:34,802 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:34,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013456027] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:34,803 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:34,803 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-03-15 16:33:34,803 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748504717] [2022-03-15 16:33:34,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:34,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:34,803 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:34,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:34,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=532, Unknown=3, NotChecked=0, Total=650 [2022-03-15 16:33:34,803 INFO L87 Difference]: Start difference. First operand 12003 states and 35751 transitions. Second operand has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) [2022-03-15 16:33:35,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:35,323 INFO L93 Difference]: Finished difference Result 13145 states and 38851 transitions. [2022-03-15 16:33:35,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:33:35,324 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) Word has length 35 [2022-03-15 16:33:35,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:35,347 INFO L225 Difference]: With dead ends: 13145 [2022-03-15 16:33:35,347 INFO L226 Difference]: Without dead ends: 13007 [2022-03-15 16:33:35,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=196, Invalid=991, Unknown=3, NotChecked=0, Total=1190 [2022-03-15 16:33:35,347 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 152 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 487 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:35,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 541 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 657 Invalid, 0 Unknown, 487 Unchecked, 0.3s Time] [2022-03-15 16:33:35,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13007 states. [2022-03-15 16:33:35,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13007 to 11244. [2022-03-15 16:33:35,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11244 states, 11243 states have (on average 2.9962643422574047) internal successors, (33687), 11243 states have internal predecessors, (33687), 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) [2022-03-15 16:33:35,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11244 states to 11244 states and 33687 transitions. [2022-03-15 16:33:35,514 INFO L78 Accepts]: Start accepts. Automaton has 11244 states and 33687 transitions. Word has length 35 [2022-03-15 16:33:35,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:35,514 INFO L470 AbstractCegarLoop]: Abstraction has 11244 states and 33687 transitions. [2022-03-15 16:33:35,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.769230769230769) internal successors, (72), 25 states have internal predecessors, (72), 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) [2022-03-15 16:33:35,514 INFO L276 IsEmpty]: Start isEmpty. Operand 11244 states and 33687 transitions. [2022-03-15 16:33:35,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:35,527 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:35,527 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:35,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:35,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:35,743 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:35,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:35,743 INFO L85 PathProgramCache]: Analyzing trace with hash -2084489998, now seen corresponding path program 213 times [2022-03-15 16:33:35,743 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:35,743 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538697457] [2022-03-15 16:33:35,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:35,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:35,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:35,886 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:35,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:35,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538697457] [2022-03-15 16:33:35,886 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538697457] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:35,886 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591318646] [2022-03-15 16:33:35,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:35,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:35,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:35,887 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:35,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-03-15 16:33:35,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:33:35,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:35,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:35,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:36,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:33:36,373 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:33:36,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 25 [2022-03-15 16:33:37,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:37,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:37,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:37,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:37,617 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:37,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:37,764 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:37,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:38,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:38,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:38,478 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:38,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:38,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:38,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:39,313 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:39,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591318646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:39,314 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:39,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:33:39,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465224470] [2022-03-15 16:33:39,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:39,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:33:39,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:39,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:33:39,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=535, Unknown=2, NotChecked=0, Total=650 [2022-03-15 16:33:39,315 INFO L87 Difference]: Start difference. First operand 11244 states and 33687 transitions. Second operand has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:33:39,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:39,960 INFO L93 Difference]: Finished difference Result 14437 states and 42871 transitions. [2022-03-15 16:33:39,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:33:39,960 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) Word has length 35 [2022-03-15 16:33:39,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:39,987 INFO L225 Difference]: With dead ends: 14437 [2022-03-15 16:33:39,988 INFO L226 Difference]: Without dead ends: 14294 [2022-03-15 16:33:39,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=318, Invalid=1750, Unknown=2, NotChecked=0, Total=2070 [2022-03-15 16:33:39,988 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 287 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 1244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:39,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 689 Invalid, 1244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 583 Invalid, 0 Unknown, 610 Unchecked, 0.2s Time] [2022-03-15 16:33:40,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14294 states. [2022-03-15 16:33:40,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14294 to 11089. [2022-03-15 16:33:40,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11089 states, 11088 states have (on average 2.9910714285714284) internal successors, (33165), 11088 states have internal predecessors, (33165), 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) [2022-03-15 16:33:40,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11089 states to 11089 states and 33165 transitions. [2022-03-15 16:33:40,245 INFO L78 Accepts]: Start accepts. Automaton has 11089 states and 33165 transitions. Word has length 35 [2022-03-15 16:33:40,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:40,245 INFO L470 AbstractCegarLoop]: Abstraction has 11089 states and 33165 transitions. [2022-03-15 16:33:40,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.230769230769231) internal successors, (84), 25 states have internal predecessors, (84), 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) [2022-03-15 16:33:40,245 INFO L276 IsEmpty]: Start isEmpty. Operand 11089 states and 33165 transitions. [2022-03-15 16:33:40,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:40,257 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:40,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:40,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-03-15 16:33:40,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2022-03-15 16:33:40,471 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:40,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:40,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1205908046, now seen corresponding path program 214 times [2022-03-15 16:33:40,473 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:40,473 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890431321] [2022-03-15 16:33:40,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:40,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:40,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:40,556 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:40,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:40,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890431321] [2022-03-15 16:33:40,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890431321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:40,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867622227] [2022-03-15 16:33:40,557 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:33:40,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:40,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:40,558 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:40,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-03-15 16:33:40,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:33:40,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:40,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:40,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:40,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2022-03-15 16:33:40,817 INFO L353 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2022-03-15 16:33:40,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 25 [2022-03-15 16:33:40,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:40,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:40,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:40,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:41,001 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:41,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:41,079 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:41,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:41,341 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:41,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:41,495 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:33:41,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:33:41,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:41,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:33:42,294 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:42,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867622227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:42,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:42,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 22 [2022-03-15 16:33:42,294 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475411648] [2022-03-15 16:33:42,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:42,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:33:42,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:42,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:33:42,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:33:42,295 INFO L87 Difference]: Start difference. First operand 11089 states and 33165 transitions. Second operand has 23 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 22 states have internal predecessors, (76), 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) [2022-03-15 16:33:42,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:42,567 INFO L93 Difference]: Finished difference Result 12676 states and 37890 transitions. [2022-03-15 16:33:42,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:33:42,567 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 22 states have internal predecessors, (76), 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) Word has length 35 [2022-03-15 16:33:42,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:42,589 INFO L225 Difference]: With dead ends: 12676 [2022-03-15 16:33:42,589 INFO L226 Difference]: Without dead ends: 12673 [2022-03-15 16:33:42,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:33:42,590 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 177 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:42,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 510 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 408 Invalid, 0 Unknown, 234 Unchecked, 0.2s Time] [2022-03-15 16:33:42,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12673 states. [2022-03-15 16:33:42,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12673 to 11072. [2022-03-15 16:33:42,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11072 states, 11071 states have (on average 2.9910577183632916) internal successors, (33114), 11071 states have internal predecessors, (33114), 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) [2022-03-15 16:33:42,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11072 states to 11072 states and 33114 transitions. [2022-03-15 16:33:42,800 INFO L78 Accepts]: Start accepts. Automaton has 11072 states and 33114 transitions. Word has length 35 [2022-03-15 16:33:42,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:42,801 INFO L470 AbstractCegarLoop]: Abstraction has 11072 states and 33114 transitions. [2022-03-15 16:33:42,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.3043478260869565) internal successors, (76), 22 states have internal predecessors, (76), 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) [2022-03-15 16:33:42,801 INFO L276 IsEmpty]: Start isEmpty. Operand 11072 states and 33114 transitions. [2022-03-15 16:33:42,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:42,815 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:42,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:42,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:43,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:43,027 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:43,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:43,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1717863886, now seen corresponding path program 215 times [2022-03-15 16:33:43,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:43,029 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447217632] [2022-03-15 16:33:43,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:43,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:43,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:43,161 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:43,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:43,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447217632] [2022-03-15 16:33:43,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447217632] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:43,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201674755] [2022-03-15 16:33:43,161 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:43,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:43,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:43,162 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:43,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-03-15 16:33:43,187 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:33:43,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:43,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:43,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:43,397 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:33:43,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:33:43,883 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:33:44,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:44,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:44,609 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:44,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:44,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:44,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:44,755 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:44,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:45,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:45,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:45,522 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:45,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:45,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:45,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:46,267 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:46,267 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201674755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:46,267 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:46,267 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 24 [2022-03-15 16:33:46,267 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485074375] [2022-03-15 16:33:46,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:46,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:33:46,268 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:46,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:33:46,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=507, Unknown=2, NotChecked=0, Total=600 [2022-03-15 16:33:46,268 INFO L87 Difference]: Start difference. First operand 11072 states and 33114 transitions. Second operand has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:33:46,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:46,853 INFO L93 Difference]: Finished difference Result 13213 states and 39039 transitions. [2022-03-15 16:33:46,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:33:46,853 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) Word has length 35 [2022-03-15 16:33:46,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:46,879 INFO L225 Difference]: With dead ends: 13213 [2022-03-15 16:33:46,879 INFO L226 Difference]: Without dead ends: 13067 [2022-03-15 16:33:46,880 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=240, Invalid=1480, Unknown=2, NotChecked=0, Total=1722 [2022-03-15 16:33:46,880 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 179 mSDsluCounter, 1324 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 1274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 576 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:46,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 981 Invalid, 1274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 670 Invalid, 0 Unknown, 576 Unchecked, 0.2s Time] [2022-03-15 16:33:46,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13067 states. [2022-03-15 16:33:47,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13067 to 11207. [2022-03-15 16:33:47,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11207 states, 11206 states have (on average 2.9941102980546135) internal successors, (33552), 11206 states have internal predecessors, (33552), 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) [2022-03-15 16:33:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11207 states to 11207 states and 33552 transitions. [2022-03-15 16:33:47,109 INFO L78 Accepts]: Start accepts. Automaton has 11207 states and 33552 transitions. Word has length 35 [2022-03-15 16:33:47,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:47,109 INFO L470 AbstractCegarLoop]: Abstraction has 11207 states and 33552 transitions. [2022-03-15 16:33:47,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.08) internal successors, (77), 24 states have internal predecessors, (77), 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) [2022-03-15 16:33:47,109 INFO L276 IsEmpty]: Start isEmpty. Operand 11207 states and 33552 transitions. [2022-03-15 16:33:47,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:47,124 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:47,124 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:47,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:47,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:47,325 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:47,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:47,327 INFO L85 PathProgramCache]: Analyzing trace with hash 707944182, now seen corresponding path program 216 times [2022-03-15 16:33:47,327 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:47,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971071449] [2022-03-15 16:33:47,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:47,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:47,404 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:47,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:47,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971071449] [2022-03-15 16:33:47,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971071449] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:47,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451216356] [2022-03-15 16:33:47,404 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:47,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:47,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:47,405 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:47,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-03-15 16:33:47,429 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-15 16:33:47,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:47,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:33:47,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:47,601 INFO L353 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2022-03-15 16:33:47,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 27 [2022-03-15 16:33:47,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:33:47,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:47,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:47,707 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:47,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:47,724 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:47,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:47,822 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:47,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:48,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:48,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:48,558 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:33:48,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:33:48,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:48,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:33:49,396 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:49,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451216356] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:49,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:49,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:33:49,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710259942] [2022-03-15 16:33:49,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:49,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:33:49,397 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:49,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:33:49,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:33:49,397 INFO L87 Difference]: Start difference. First operand 11207 states and 33552 transitions. Second operand has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 states have internal predecessors, (69), 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) [2022-03-15 16:33:49,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:49,619 INFO L93 Difference]: Finished difference Result 12187 states and 36530 transitions. [2022-03-15 16:33:49,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-15 16:33:49,620 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 states have internal predecessors, (69), 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) Word has length 35 [2022-03-15 16:33:49,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:49,642 INFO L225 Difference]: With dead ends: 12187 [2022-03-15 16:33:49,642 INFO L226 Difference]: Without dead ends: 12184 [2022-03-15 16:33:49,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:33:49,642 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 84 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:49,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 551 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 287 Invalid, 0 Unknown, 268 Unchecked, 0.1s Time] [2022-03-15 16:33:49,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12184 states. [2022-03-15 16:33:49,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12184 to 11175. [2022-03-15 16:33:49,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11175 states, 11174 states have (on average 2.9932879899767317) internal successors, (33447), 11174 states have internal predecessors, (33447), 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) [2022-03-15 16:33:49,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11175 states to 11175 states and 33447 transitions. [2022-03-15 16:33:49,850 INFO L78 Accepts]: Start accepts. Automaton has 11175 states and 33447 transitions. Word has length 35 [2022-03-15 16:33:49,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:49,851 INFO L470 AbstractCegarLoop]: Abstraction has 11175 states and 33447 transitions. [2022-03-15 16:33:49,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 20 states have internal predecessors, (69), 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) [2022-03-15 16:33:49,851 INFO L276 IsEmpty]: Start isEmpty. Operand 11175 states and 33447 transitions. [2022-03-15 16:33:49,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:49,865 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:49,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:49,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:50,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2022-03-15 16:33:50,078 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:50,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:50,080 INFO L85 PathProgramCache]: Analyzing trace with hash -2023445860, now seen corresponding path program 217 times [2022-03-15 16:33:50,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:50,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046134783] [2022-03-15 16:33:50,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:50,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:50,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:50,253 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:50,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:50,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046134783] [2022-03-15 16:33:50,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046134783] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:50,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723680156] [2022-03-15 16:33:50,253 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:50,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:50,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:50,254 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:50,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-03-15 16:33:50,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:50,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:33:50,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:50,425 INFO L353 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2022-03-15 16:33:50,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 27 [2022-03-15 16:33:50,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:33:50,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:50,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2022-03-15 16:33:50,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:50,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2022-03-15 16:33:50,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:50,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:50,894 INFO L353 Elim1Store]: treesize reduction 4, result has 96.1 percent of original size [2022-03-15 16:33:50,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 31 treesize of output 110 [2022-03-15 16:33:51,322 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:51,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 39 [2022-03-15 16:33:51,523 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:33:51,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:33:51,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:51,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:33:52,578 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:52,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723680156] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:52,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:52,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 23 [2022-03-15 16:33:52,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59910194] [2022-03-15 16:33:52,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:52,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:33:52,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:52,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:33:52,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:33:52,579 INFO L87 Difference]: Start difference. First operand 11175 states and 33447 transitions. Second operand has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 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) [2022-03-15 16:33:53,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:53,155 INFO L93 Difference]: Finished difference Result 12907 states and 38192 transitions. [2022-03-15 16:33:53,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:33:53,156 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 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) Word has length 35 [2022-03-15 16:33:53,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:53,180 INFO L225 Difference]: With dead ends: 12907 [2022-03-15 16:33:53,181 INFO L226 Difference]: Without dead ends: 12863 [2022-03-15 16:33:53,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2022-03-15 16:33:53,181 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 138 mSDsluCounter, 1200 mSDsCounter, 0 mSdLazyCounter, 876 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 382 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:53,181 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 857 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 876 Invalid, 0 Unknown, 382 Unchecked, 0.4s Time] [2022-03-15 16:33:53,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12863 states. [2022-03-15 16:33:53,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12863 to 11145. [2022-03-15 16:33:53,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11145 states, 11144 states have (on average 2.9939877961234744) internal successors, (33365), 11144 states have internal predecessors, (33365), 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) [2022-03-15 16:33:53,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11145 states to 11145 states and 33365 transitions. [2022-03-15 16:33:53,424 INFO L78 Accepts]: Start accepts. Automaton has 11145 states and 33365 transitions. Word has length 35 [2022-03-15 16:33:53,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:53,424 INFO L470 AbstractCegarLoop]: Abstraction has 11145 states and 33365 transitions. [2022-03-15 16:33:53,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.9166666666666665) internal successors, (70), 23 states have internal predecessors, (70), 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) [2022-03-15 16:33:53,424 INFO L276 IsEmpty]: Start isEmpty. Operand 11145 states and 33365 transitions. [2022-03-15 16:33:53,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:53,438 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:53,438 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:53,453 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-03-15 16:33:53,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:53,651 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:53,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:53,653 INFO L85 PathProgramCache]: Analyzing trace with hash -397334408, now seen corresponding path program 218 times [2022-03-15 16:33:53,653 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:53,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047310770] [2022-03-15 16:33:53,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:53,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:53,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:53,795 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:53,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:53,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047310770] [2022-03-15 16:33:53,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047310770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:53,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065484571] [2022-03-15 16:33:53,796 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:53,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:53,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:53,797 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:53,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-03-15 16:33:53,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:53,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:53,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:33:53,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:54,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:33:54,067 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:54,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 34 [2022-03-15 16:33:54,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:54,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2022-03-15 16:33:54,150 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:33:54,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 12 [2022-03-15 16:33:54,161 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:54,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:54,285 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:54,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-03-15 16:33:54,392 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:33:54,393 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:33:55,407 INFO L353 Elim1Store]: treesize reduction 35, result has 50.0 percent of original size [2022-03-15 16:33:55,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 61 [2022-03-15 16:33:55,427 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:55,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 93 [2022-03-15 16:33:56,516 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:56,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065484571] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:56,516 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:56,516 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 20 [2022-03-15 16:33:56,516 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958592528] [2022-03-15 16:33:56,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:56,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:33:56,517 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:56,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:33:56,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:33:56,517 INFO L87 Difference]: Start difference. First operand 11145 states and 33365 transitions. Second operand has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) [2022-03-15 16:33:56,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:56,729 INFO L93 Difference]: Finished difference Result 12820 states and 38334 transitions. [2022-03-15 16:33:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-15 16:33:56,729 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) Word has length 35 [2022-03-15 16:33:56,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:56,755 INFO L225 Difference]: With dead ends: 12820 [2022-03-15 16:33:56,756 INFO L226 Difference]: Without dead ends: 12783 [2022-03-15 16:33:56,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 57 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:33:56,756 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 97 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 320 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:56,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 490 Invalid, 716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 386 Invalid, 0 Unknown, 320 Unchecked, 0.1s Time] [2022-03-15 16:33:56,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12783 states. [2022-03-15 16:33:56,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12783 to 11254. [2022-03-15 16:33:56,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11254 states, 11253 states have (on average 2.9960899315738025) internal successors, (33715), 11253 states have internal predecessors, (33715), 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) [2022-03-15 16:33:56,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11254 states to 11254 states and 33715 transitions. [2022-03-15 16:33:56,954 INFO L78 Accepts]: Start accepts. Automaton has 11254 states and 33715 transitions. Word has length 35 [2022-03-15 16:33:56,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:56,954 INFO L470 AbstractCegarLoop]: Abstraction has 11254 states and 33715 transitions. [2022-03-15 16:33:56,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.1904761904761907) internal successors, (67), 20 states have internal predecessors, (67), 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) [2022-03-15 16:33:56,954 INFO L276 IsEmpty]: Start isEmpty. Operand 11254 states and 33715 transitions. [2022-03-15 16:33:56,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:33:56,968 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:56,968 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:33:56,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:57,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:57,175 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:57,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:57,178 INFO L85 PathProgramCache]: Analyzing trace with hash 326655800, now seen corresponding path program 219 times [2022-03-15 16:33:57,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:57,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069137926] [2022-03-15 16:33:57,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:57,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:57,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:57,337 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:57,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:57,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069137926] [2022-03-15 16:33:57,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069137926] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:57,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270470945] [2022-03-15 16:33:57,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:57,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:57,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:57,338 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:33:57,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-03-15 16:33:57,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:33:57,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:57,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-15 16:33:57,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:57,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:33:57,740 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:57,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 35 [2022-03-15 16:33:57,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:57,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2022-03-15 16:33:57,809 INFO L353 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2022-03-15 16:33:57,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 41 [2022-03-15 16:33:57,856 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:57,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:58,175 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:58,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 43 [2022-03-15 16:33:58,812 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:33:58,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:34:00,327 INFO L353 Elim1Store]: treesize reduction 49, result has 30.0 percent of original size [2022-03-15 16:34:00,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 47 [2022-03-15 16:34:00,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:00,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 75 [2022-03-15 16:34:00,502 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:00,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270470945] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:00,502 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:00,503 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-03-15 16:34:00,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520510308] [2022-03-15 16:34:00,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:00,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:34:00,503 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:00,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:34:00,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:34:00,503 INFO L87 Difference]: Start difference. First operand 11254 states and 33715 transitions. Second operand has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:34:01,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:01,616 INFO L93 Difference]: Finished difference Result 13222 states and 39254 transitions. [2022-03-15 16:34:01,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:34:01,616 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) Word has length 35 [2022-03-15 16:34:01,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:01,645 INFO L225 Difference]: With dead ends: 13222 [2022-03-15 16:34:01,645 INFO L226 Difference]: Without dead ends: 13105 [2022-03-15 16:34:01,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=179, Invalid=1153, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:34:01,645 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 154 mSDsluCounter, 1160 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:01,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 961 Invalid, 1385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 613 Invalid, 0 Unknown, 736 Unchecked, 0.2s Time] [2022-03-15 16:34:01,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13105 states. [2022-03-15 16:34:01,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13105 to 11253. [2022-03-15 16:34:01,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11253 states, 11252 states have (on average 2.9955563455385708) internal successors, (33706), 11252 states have internal predecessors, (33706), 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) [2022-03-15 16:34:01,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11253 states to 11253 states and 33706 transitions. [2022-03-15 16:34:01,917 INFO L78 Accepts]: Start accepts. Automaton has 11253 states and 33706 transitions. Word has length 35 [2022-03-15 16:34:01,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:01,917 INFO L470 AbstractCegarLoop]: Abstraction has 11253 states and 33706 transitions. [2022-03-15 16:34:01,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.1785714285714284) internal successors, (89), 27 states have internal predecessors, (89), 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) [2022-03-15 16:34:01,917 INFO L276 IsEmpty]: Start isEmpty. Operand 11253 states and 33706 transitions. [2022-03-15 16:34:01,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:34:01,933 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:01,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:01,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:02,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-03-15 16:34:02,150 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:02,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:02,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1393819272, now seen corresponding path program 220 times [2022-03-15 16:34:02,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:02,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541700369] [2022-03-15 16:34:02,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:02,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:02,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:02,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:02,283 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:02,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541700369] [2022-03-15 16:34:02,283 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541700369] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:02,283 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713994183] [2022-03-15 16:34:02,283 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:34:02,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:02,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:02,284 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:02,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-03-15 16:34:02,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:34:02,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:02,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:34:02,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:02,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:34:02,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:02,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 34 [2022-03-15 16:34:03,203 INFO L353 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2022-03-15 16:34:03,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 33 [2022-03-15 16:34:03,206 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-03-15 16:34:03,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 12 [2022-03-15 16:34:03,216 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:03,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:03,358 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:03,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2022-03-15 16:34:03,457 INFO L353 Elim1Store]: treesize reduction 4, result has 95.9 percent of original size [2022-03-15 16:34:03,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 104 [2022-03-15 16:34:04,599 INFO L353 Elim1Store]: treesize reduction 34, result has 49.3 percent of original size [2022-03-15 16:34:04,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 59 [2022-03-15 16:34:04,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:04,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 57 treesize of output 91 [2022-03-15 16:34:05,030 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:05,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713994183] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:05,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:05,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-03-15 16:34:05,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206618341] [2022-03-15 16:34:05,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:05,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:34:05,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:05,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:34:05,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=548, Unknown=1, NotChecked=0, Total=650 [2022-03-15 16:34:05,031 INFO L87 Difference]: Start difference. First operand 11253 states and 33706 transitions. Second operand has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:05,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:05,644 INFO L93 Difference]: Finished difference Result 13628 states and 40119 transitions. [2022-03-15 16:34:05,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-15 16:34:05,644 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-15 16:34:05,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:05,668 INFO L225 Difference]: With dead ends: 13628 [2022-03-15 16:34:05,668 INFO L226 Difference]: Without dead ends: 13506 [2022-03-15 16:34:05,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=190, Invalid=1141, Unknown=1, NotChecked=0, Total=1332 [2022-03-15 16:34:05,668 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 242 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 1156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 492 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:05,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 692 Invalid, 1156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 621 Invalid, 0 Unknown, 492 Unchecked, 0.3s Time] [2022-03-15 16:34:05,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13506 states. [2022-03-15 16:34:05,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13506 to 11255. [2022-03-15 16:34:05,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11255 states, 11254 states have (on average 2.9951128487648835) internal successors, (33707), 11254 states have internal predecessors, (33707), 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) [2022-03-15 16:34:05,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11255 states to 11255 states and 33707 transitions. [2022-03-15 16:34:05,887 INFO L78 Accepts]: Start accepts. Automaton has 11255 states and 33707 transitions. Word has length 35 [2022-03-15 16:34:05,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:05,888 INFO L470 AbstractCegarLoop]: Abstraction has 11255 states and 33707 transitions. [2022-03-15 16:34:05,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.1923076923076925) internal successors, (83), 25 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:34:05,888 INFO L276 IsEmpty]: Start isEmpty. Operand 11255 states and 33707 transitions. [2022-03-15 16:34:05,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:34:05,902 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:05,902 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:34:05,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:06,115 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-03-15 16:34:06,115 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:06,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:06,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1900211916, now seen corresponding path program 221 times [2022-03-15 16:34:06,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:06,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894798173] [2022-03-15 16:34:06,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:06,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:06,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:06,278 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:06,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:06,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894798173] [2022-03-15 16:34:06,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894798173] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:06,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413792102] [2022-03-15 16:34:06,278 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:34:06,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:06,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:06,279 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:34:06,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-03-15 16:34:06,305 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:34:06,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:06,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:34:06,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:06,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2022-03-15 16:34:07,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:07,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 32 [2022-03-15 16:34:09,003 INFO L353 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2022-03-15 16:34:09,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 31 [2022-03-15 16:34:09,008 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:09,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-03-15 16:34:09,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:09,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:11,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:11,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 41 [2022-03-15 16:34:11,272 INFO L353 Elim1Store]: treesize reduction 4, result has 95.6 percent of original size [2022-03-15 16:34:11,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 98 Received shutdown request... [2022-03-15 16:34:13,546 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-15 16:34:13,555 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-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 [2022-03-15 16:34:14,191 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-15 16:34:14,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-03-15 16:34:14,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-03-15 16:34:14,392 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 24 known predicates. [2022-03-15 16:34:14,394 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-15 16:34:14,394 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-15 16:34:14,394 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-15 16:34:14,396 INFO L732 BasicCegarLoop]: Path program histogram: [221, 1, 1, 1] [2022-03-15 16:34:14,397 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-15 16:34:14,397 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-15 16:34:14,398 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 04:34:14 BasicIcfg [2022-03-15 16:34:14,398 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-15 16:34:14,399 INFO L158 Benchmark]: Toolchain (without parser) took 887236.26ms. Allocated memory was 207.6MB in the beginning and 1.1GB in the end (delta: 874.5MB). Free memory was 168.5MB in the beginning and 505.8MB in the end (delta: -337.3MB). Peak memory consumption was 537.3MB. Max. memory is 8.0GB. [2022-03-15 16:34:14,399 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 207.6MB. Free memory is still 169.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-15 16:34:14,399 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.98ms. Allocated memory is still 207.6MB. Free memory was 168.5MB in the beginning and 166.9MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:34:14,399 INFO L158 Benchmark]: Boogie Preprocessor took 16.29ms. Allocated memory is still 207.6MB. Free memory was 166.9MB in the beginning and 166.0MB in the end (delta: 953.4kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-15 16:34:14,399 INFO L158 Benchmark]: RCFGBuilder took 173.13ms. Allocated memory is still 207.6MB. Free memory was 165.9MB in the beginning and 156.2MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-15 16:34:14,399 INFO L158 Benchmark]: TraceAbstraction took 887014.62ms. Allocated memory was 207.6MB in the beginning and 1.1GB in the end (delta: 874.5MB). Free memory was 155.7MB in the beginning and 505.8MB in the end (delta: -350.1MB). Peak memory consumption was 524.7MB. Max. memory is 8.0GB. [2022-03-15 16:34:14,399 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.14ms. Allocated memory is still 207.6MB. Free memory is still 169.7MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 27.98ms. Allocated memory is still 207.6MB. Free memory was 168.5MB in the beginning and 166.9MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 16.29ms. Allocated memory is still 207.6MB. Free memory was 166.9MB in the beginning and 166.0MB in the end (delta: 953.4kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 173.13ms. Allocated memory is still 207.6MB. Free memory was 165.9MB in the beginning and 156.2MB in the end (delta: 9.7MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 887014.62ms. Allocated memory was 207.6MB in the beginning and 1.1GB in the end (delta: 874.5MB). Free memory was 155.7MB in the beginning and 505.8MB in the end (delta: -350.1MB). Peak memory consumption was 524.7MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 24 known predicates. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 24 known predicates. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 24 known predicates. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 36 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 24 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 47 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 886.9s, OverallIterations: 224, TraceHistogramMax: 2, PathProgramHistogramMax: 221, EmptinessCheckTime: 2.4s, AutomataDifference: 162.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 38106 SdHoareTripleChecker+Valid, 38.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 38106 mSDsluCounter, 118998 SdHoareTripleChecker+Invalid, 31.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 78134 IncrementalHoareTripleChecker+Unchecked, 152201 mSDsCounter, 5212 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 104248 IncrementalHoareTripleChecker+Invalid, 187594 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5212 mSolverCounterUnsat, 12119 mSDtfsCounter, 104248 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 19061 GetRequests, 12558 SyntacticMatches, 274 SemanticMatches, 6229 ConstructedPredicates, 0 IntricatePredicates, 29 DeprecatedPredicates, 43893 ImplicationChecksByTransitivity, 416.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12488occurred in iteration=201, InterpolantAutomatonStates: 4767, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 29.2s AutomataMinimizationTime, 223 MinimizatonAttempts, 405190 StatesRemovedByMinimization, 221 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 629.1s InterpolantComputationTime, 15113 NumberOfCodeBlocks, 15097 NumberOfCodeBlocksAsserted, 737 NumberOfCheckSat, 21978 ConstructedInterpolants, 3223 QuantifiedInterpolants, 356856 SizeOfPredicates, 2411 NumberOfNonLiveVariables, 18705 ConjunctsInSsa, 5740 ConjunctsInUnsatCore, 663 InterpolantComputations, 3 PerfectInterpolantSequences, 530/9888 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