/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/chl/nzb-file-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-bc289cb [2022-01-28 14:54:11,331 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 14:54:11,333 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 14:54:11,384 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 14:54:11,384 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 14:54:11,385 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 14:54:11,386 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 14:54:11,388 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 14:54:11,389 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 14:54:11,390 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 14:54:11,391 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 14:54:11,391 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 14:54:11,392 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 14:54:11,393 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 14:54:11,393 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 14:54:11,394 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 14:54:11,395 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 14:54:11,396 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 14:54:11,397 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 14:54:11,399 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 14:54:11,400 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 14:54:11,404 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 14:54:11,405 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 14:54:11,406 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 14:54:11,410 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 14:54:11,410 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 14:54:11,410 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 14:54:11,411 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 14:54:11,413 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 14:54:11,414 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 14:54:11,414 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 14:54:11,415 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 14:54:11,415 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 14:54:11,416 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 14:54:11,417 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 14:54:11,417 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 14:54:11,418 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 14:54:11,418 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 14:54:11,418 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 14:54:11,419 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 14:54:11,420 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 14:54:11,421 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-01-28 14:54:11,434 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 14:54:11,434 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 14:54:11,434 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 14:54:11,434 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 14:54:11,435 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 14:54:11,435 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 14:54:11,435 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 14:54:11,436 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 14:54:11,436 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 14:54:11,437 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 14:54:11,437 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 14:54:11,437 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 14:54:11,438 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 14:54:11,438 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 14:54:11,438 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 14:54:11,438 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 14:54:11,438 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 14:54:11,438 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 14:54:11,438 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-01-28 14:54:11,633 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 14:54:11,647 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 14:54:11,648 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 14:54:11,649 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 14:54:11,650 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 14:54:11,651 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl [2022-01-28 14:54:11,651 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl' [2022-01-28 14:54:11,682 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 14:54:11,683 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 14:54:11,684 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 14:54:11,684 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 14:54:11,684 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 14:54:11,695 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,706 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,716 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 14:54:11,717 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 14:54:11,718 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 14:54:11,718 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 14:54:11,718 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 14:54:11,723 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,724 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,725 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,725 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,728 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,730 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,731 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,732 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 14:54:11,733 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 14:54:11,733 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 14:54:11,733 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 14:54:11,750 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/1) ... [2022-01-28 14:54:11,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 14:54:11,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:54:11,774 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-01-28 14:54:11,776 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-01-28 14:54:11,806 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 14:54:11,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 14:54:11,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 14:54:11,807 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 14:54:11,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 14:54:11,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 14:54:11,807 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 14:54:11,807 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 14:54:11,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 14:54:11,807 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-28 14:54:11,807 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-28 14:54:11,807 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-28 14:54:11,808 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 14:54:11,851 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 14:54:11,852 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 14:54:11,995 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 14:54:12,115 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 14:54:12,115 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-01-28 14:54:12,117 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 02:54:12 BoogieIcfgContainer [2022-01-28 14:54:12,117 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 14:54:12,118 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 14:54:12,119 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 14:54:12,133 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 14:54:12,133 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 02:54:11" (1/2) ... [2022-01-28 14:54:12,134 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47ffb209 and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 02:54:12, skipping insertion in model container [2022-01-28 14:54:12,134 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 02:54:12" (2/2) ... [2022-01-28 14:54:12,135 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2022-01-28 14:54:12,138 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 14:54:12,138 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 14:54:12,138 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 14:54:12,138 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 14:54:12,177 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-28 14:54:12,209 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 14:54:12,214 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, 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 [2022-01-28 14:54:12,214 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-28 14:54:12,220 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2022-01-28 14:54:12,243 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:12,246 INFO L276 IsEmpty]: Start isEmpty. Operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:12,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-28 14:54:12,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:12,252 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:12,253 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:12,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:12,257 INFO L85 PathProgramCache]: Analyzing trace with hash -29429742, now seen corresponding path program 1 times [2022-01-28 14:54:12,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:12,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361670215] [2022-01-28 14:54:12,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:12,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:12,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:12,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:12,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361670215] [2022-01-28 14:54:12,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361670215] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:12,698 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:12,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:12,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693381221] [2022-01-28 14:54:12,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:12,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:12,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:12,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:12,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:12,745 INFO L87 Difference]: Start difference. First operand has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 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 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:13,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:13,065 INFO L93 Difference]: Finished difference Result 265 states and 821 transitions. [2022-01-28 14:54:13,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:13,067 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2022-01-28 14:54:13,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:13,076 INFO L225 Difference]: With dead ends: 265 [2022-01-28 14:54:13,076 INFO L226 Difference]: Without dead ends: 250 [2022-01-28 14:54:13,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:13,080 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 37 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:13,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 28 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:13,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-01-28 14:54:13,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 126. [2022-01-28 14:54:13,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 3.368) internal successors, (421), 125 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:13,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 421 transitions. [2022-01-28 14:54:13,123 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 421 transitions. Word has length 14 [2022-01-28 14:54:13,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:13,124 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 421 transitions. [2022-01-28 14:54:13,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:13,124 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 421 transitions. [2022-01-28 14:54:13,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-28 14:54:13,126 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:13,126 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:13,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 14:54:13,126 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:13,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:13,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1669447950, now seen corresponding path program 2 times [2022-01-28 14:54:13,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:13,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027012531] [2022-01-28 14:54:13,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:13,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:13,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:13,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:13,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:13,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027012531] [2022-01-28 14:54:13,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027012531] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:13,306 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:13,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:13,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556675179] [2022-01-28 14:54:13,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:13,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:13,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:13,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:13,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:13,308 INFO L87 Difference]: Start difference. First operand 126 states and 421 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:13,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:13,612 INFO L93 Difference]: Finished difference Result 258 states and 783 transitions. [2022-01-28 14:54:13,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 14:54:13,612 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2022-01-28 14:54:13,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:13,614 INFO L225 Difference]: With dead ends: 258 [2022-01-28 14:54:13,614 INFO L226 Difference]: Without dead ends: 243 [2022-01-28 14:54:13,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-28 14:54:13,615 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 34 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:13,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 35 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:13,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-01-28 14:54:13,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 132. [2022-01-28 14:54:13,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 3.312977099236641) internal successors, (434), 131 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:13,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 434 transitions. [2022-01-28 14:54:13,625 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 434 transitions. Word has length 14 [2022-01-28 14:54:13,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:13,625 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 434 transitions. [2022-01-28 14:54:13,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:13,626 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 434 transitions. [2022-01-28 14:54:13,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-28 14:54:13,627 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:13,627 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:13,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-28 14:54:13,632 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:13,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:13,633 INFO L85 PathProgramCache]: Analyzing trace with hash 332003462, now seen corresponding path program 3 times [2022-01-28 14:54:13,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:13,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117218627] [2022-01-28 14:54:13,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:13,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:13,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:13,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:13,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117218627] [2022-01-28 14:54:13,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117218627] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:13,881 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:13,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:13,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424579918] [2022-01-28 14:54:13,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:13,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:13,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:13,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:13,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:13,896 INFO L87 Difference]: Start difference. First operand 132 states and 434 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:14,182 INFO L93 Difference]: Finished difference Result 231 states and 672 transitions. [2022-01-28 14:54:14,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:14,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2022-01-28 14:54:14,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:14,184 INFO L225 Difference]: With dead ends: 231 [2022-01-28 14:54:14,184 INFO L226 Difference]: Without dead ends: 216 [2022-01-28 14:54:14,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:14,186 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 38 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:14,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 28 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:14,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-01-28 14:54:14,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 140. [2022-01-28 14:54:14,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2022-01-28 14:54:14,196 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2022-01-28 14:54:14,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:14,197 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2022-01-28 14:54:14,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,197 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2022-01-28 14:54:14,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-28 14:54:14,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:14,198 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:14,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-28 14:54:14,198 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:14,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:14,199 INFO L85 PathProgramCache]: Analyzing trace with hash -198832182, now seen corresponding path program 4 times [2022-01-28 14:54:14,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:14,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314293037] [2022-01-28 14:54:14,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:14,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:14,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:14,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:14,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:14,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314293037] [2022-01-28 14:54:14,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314293037] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:14,396 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:14,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:14,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172223574] [2022-01-28 14:54:14,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:14,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:14,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:14,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:14,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:14,397 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:14,538 INFO L93 Difference]: Finished difference Result 261 states and 766 transitions. [2022-01-28 14:54:14,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:14,539 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2022-01-28 14:54:14,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:14,540 INFO L225 Difference]: With dead ends: 261 [2022-01-28 14:54:14,540 INFO L226 Difference]: Without dead ends: 246 [2022-01-28 14:54:14,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:14,541 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 36 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:14,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 31 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:14,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-01-28 14:54:14,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 140. [2022-01-28 14:54:14,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 3.2949640287769784) internal successors, (458), 139 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 458 transitions. [2022-01-28 14:54:14,548 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 458 transitions. Word has length 14 [2022-01-28 14:54:14,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:14,548 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 458 transitions. [2022-01-28 14:54:14,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,548 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 458 transitions. [2022-01-28 14:54:14,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-28 14:54:14,549 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:14,549 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:14,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-28 14:54:14,550 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:14,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:14,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1457604362, now seen corresponding path program 5 times [2022-01-28 14:54:14,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:14,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883357190] [2022-01-28 14:54:14,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:14,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:14,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:14,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:14,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:14,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883357190] [2022-01-28 14:54:14,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883357190] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:14,619 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:14,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:14,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138442110] [2022-01-28 14:54:14,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:14,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:14,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:14,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:14,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:14,620 INFO L87 Difference]: Start difference. First operand 140 states and 458 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:14,774 INFO L93 Difference]: Finished difference Result 371 states and 1217 transitions. [2022-01-28 14:54:14,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-28 14:54:14,775 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2022-01-28 14:54:14,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:14,777 INFO L225 Difference]: With dead ends: 371 [2022-01-28 14:54:14,777 INFO L226 Difference]: Without dead ends: 356 [2022-01-28 14:54:14,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-28 14:54:14,784 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 50 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:14,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 33 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:14,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2022-01-28 14:54:14,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 142. [2022-01-28 14:54:14,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2022-01-28 14:54:14,794 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2022-01-28 14:54:14,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:14,795 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2022-01-28 14:54:14,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:14,795 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2022-01-28 14:54:14,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-28 14:54:14,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:14,802 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:14,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-28 14:54:14,802 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:14,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:14,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1842890102, now seen corresponding path program 6 times [2022-01-28 14:54:14,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:14,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213741826] [2022-01-28 14:54:14,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:14,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:14,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:14,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:14,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:14,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213741826] [2022-01-28 14:54:14,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213741826] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:14,880 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:14,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:14,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449594812] [2022-01-28 14:54:14,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:14,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:14,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:14,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:14,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:14,881 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:15,034 INFO L93 Difference]: Finished difference Result 295 states and 918 transitions. [2022-01-28 14:54:15,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:15,034 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2022-01-28 14:54:15,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:15,036 INFO L225 Difference]: With dead ends: 295 [2022-01-28 14:54:15,036 INFO L226 Difference]: Without dead ends: 280 [2022-01-28 14:54:15,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:15,038 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 31 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:15,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 37 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:15,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-01-28 14:54:15,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 142. [2022-01-28 14:54:15,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.3120567375886525) internal successors, (467), 141 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 467 transitions. [2022-01-28 14:54:15,048 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 467 transitions. Word has length 14 [2022-01-28 14:54:15,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:15,049 INFO L470 AbstractCegarLoop]: Abstraction has 142 states and 467 transitions. [2022-01-28 14:54:15,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,049 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 467 transitions. [2022-01-28 14:54:15,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-28 14:54:15,050 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:15,050 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:15,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-28 14:54:15,050 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:15,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:15,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1236732740, now seen corresponding path program 1 times [2022-01-28 14:54:15,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:15,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561778991] [2022-01-28 14:54:15,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:15,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:15,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:15,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561778991] [2022-01-28 14:54:15,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561778991] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:15,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:15,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 14:54:15,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16923605] [2022-01-28 14:54:15,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:15,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 14:54:15,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:15,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 14:54:15,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 14:54:15,081 INFO L87 Difference]: Start difference. First operand 142 states and 467 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:15,105 INFO L93 Difference]: Finished difference Result 163 states and 538 transitions. [2022-01-28 14:54:15,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 14:54:15,105 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:15,106 INFO L225 Difference]: With dead ends: 163 [2022-01-28 14:54:15,106 INFO L226 Difference]: Without dead ends: 163 [2022-01-28 14:54:15,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-01-28 14:54:15,109 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:15,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:15,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-01-28 14:54:15,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2022-01-28 14:54:15,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 3.3209876543209877) internal successors, (538), 162 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 538 transitions. [2022-01-28 14:54:15,115 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 538 transitions. Word has length 15 [2022-01-28 14:54:15,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:15,116 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 538 transitions. [2022-01-28 14:54:15,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,116 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 538 transitions. [2022-01-28 14:54:15,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-28 14:54:15,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:15,116 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:15,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-28 14:54:15,117 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:15,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:15,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1228810757, now seen corresponding path program 1 times [2022-01-28 14:54:15,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:15,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532679153] [2022-01-28 14:54:15,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:15,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:15,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:15,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532679153] [2022-01-28 14:54:15,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532679153] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:15,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:15,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 14:54:15,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125983328] [2022-01-28 14:54:15,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:15,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 14:54:15,138 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:15,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 14:54:15,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 14:54:15,138 INFO L87 Difference]: Start difference. First operand 163 states and 538 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:15,163 INFO L93 Difference]: Finished difference Result 192 states and 636 transitions. [2022-01-28 14:54:15,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 14:54:15,163 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:15,164 INFO L225 Difference]: With dead ends: 192 [2022-01-28 14:54:15,164 INFO L226 Difference]: Without dead ends: 192 [2022-01-28 14:54:15,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-01-28 14:54:15,165 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 12 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:15,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:15,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2022-01-28 14:54:15,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2022-01-28 14:54:15,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 3.329842931937173) internal successors, (636), 191 states have internal predecessors, (636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 636 transitions. [2022-01-28 14:54:15,172 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 636 transitions. Word has length 15 [2022-01-28 14:54:15,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:15,172 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 636 transitions. [2022-01-28 14:54:15,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,172 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 636 transitions. [2022-01-28 14:54:15,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-28 14:54:15,172 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:15,173 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:15,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-28 14:54:15,173 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:15,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:15,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1075245774, now seen corresponding path program 1 times [2022-01-28 14:54:15,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:15,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160400583] [2022-01-28 14:54:15,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:15,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:15,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:15,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160400583] [2022-01-28 14:54:15,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160400583] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:15,200 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:15,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-28 14:54:15,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473721533] [2022-01-28 14:54:15,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:15,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 14:54:15,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:15,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 14:54:15,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 14:54:15,202 INFO L87 Difference]: Start difference. First operand 192 states and 636 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:15,225 INFO L93 Difference]: Finished difference Result 223 states and 739 transitions. [2022-01-28 14:54:15,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 14:54:15,226 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:15,227 INFO L225 Difference]: With dead ends: 223 [2022-01-28 14:54:15,227 INFO L226 Difference]: Without dead ends: 223 [2022-01-28 14:54:15,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-01-28 14:54:15,229 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 6 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:15,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 12 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:15,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-01-28 14:54:15,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2022-01-28 14:54:15,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.328828828828829) internal successors, (739), 222 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 739 transitions. [2022-01-28 14:54:15,235 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 739 transitions. Word has length 15 [2022-01-28 14:54:15,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:15,235 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 739 transitions. [2022-01-28 14:54:15,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01-28 14:54:15,235 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 739 transitions. [2022-01-28 14:54:15,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:15,236 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:15,236 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:15,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-28 14:54:15,236 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:15,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:15,236 INFO L85 PathProgramCache]: Analyzing trace with hash -8420014, now seen corresponding path program 1 times [2022-01-28 14:54:15,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:15,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757401172] [2022-01-28 14:54:15,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:15,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,297 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:15,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:15,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757401172] [2022-01-28 14:54:15,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757401172] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:15,297 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:15,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:15,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26700698] [2022-01-28 14:54:15,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:15,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:15,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:15,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:15,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:15,298 INFO L87 Difference]: Start difference. First operand 223 states and 739 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:15,382 INFO L93 Difference]: Finished difference Result 523 states and 1558 transitions. [2022-01-28 14:54:15,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 14:54:15,382 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:15,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:15,384 INFO L225 Difference]: With dead ends: 523 [2022-01-28 14:54:15,384 INFO L226 Difference]: Without dead ends: 483 [2022-01-28 14:54:15,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:15,385 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 45 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:15,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 28 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:15,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-01-28 14:54:15,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 223. [2022-01-28 14:54:15,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.3063063063063063) internal successors, (734), 222 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 734 transitions. [2022-01-28 14:54:15,407 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 734 transitions. Word has length 16 [2022-01-28 14:54:15,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:15,408 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 734 transitions. [2022-01-28 14:54:15,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,408 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 734 transitions. [2022-01-28 14:54:15,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:15,408 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:15,408 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:15,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-28 14:54:15,409 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:15,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:15,409 INFO L85 PathProgramCache]: Analyzing trace with hash 245083442, now seen corresponding path program 1 times [2022-01-28 14:54:15,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:15,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689836389] [2022-01-28 14:54:15,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:15,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:15,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689836389] [2022-01-28 14:54:15,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689836389] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:15,426 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:15,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 14:54:15,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160304325] [2022-01-28 14:54:15,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:15,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 14:54:15,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:15,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 14:54:15,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 14:54:15,427 INFO L87 Difference]: Start difference. First operand 223 states and 734 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:15,464 INFO L93 Difference]: Finished difference Result 385 states and 1188 transitions. [2022-01-28 14:54:15,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 14:54:15,464 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:15,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:15,466 INFO L225 Difference]: With dead ends: 385 [2022-01-28 14:54:15,466 INFO L226 Difference]: Without dead ends: 305 [2022-01-28 14:54:15,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-01-28 14:54:15,467 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:15,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 19 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:15,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-01-28 14:54:15,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 229. [2022-01-28 14:54:15,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 3.258771929824561) internal successors, (743), 228 states have internal predecessors, (743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 743 transitions. [2022-01-28 14:54:15,472 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 743 transitions. Word has length 16 [2022-01-28 14:54:15,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:15,472 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 743 transitions. [2022-01-28 14:54:15,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,473 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 743 transitions. [2022-01-28 14:54:15,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:15,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:15,473 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:15,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-28 14:54:15,473 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:15,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:15,474 INFO L85 PathProgramCache]: Analyzing trace with hash 851065742, now seen corresponding path program 2 times [2022-01-28 14:54:15,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:15,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120212864] [2022-01-28 14:54:15,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:15,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:15,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:15,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120212864] [2022-01-28 14:54:15,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120212864] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:15,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:15,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:15,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478492882] [2022-01-28 14:54:15,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:15,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:15,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:15,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:15,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:15,509 INFO L87 Difference]: Start difference. First operand 229 states and 743 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:15,576 INFO L93 Difference]: Finished difference Result 478 states and 1444 transitions. [2022-01-28 14:54:15,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:15,577 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:15,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:15,579 INFO L225 Difference]: With dead ends: 478 [2022-01-28 14:54:15,579 INFO L226 Difference]: Without dead ends: 430 [2022-01-28 14:54:15,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-28 14:54:15,580 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 38 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:15,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 34 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:15,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-01-28 14:54:15,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 222. [2022-01-28 14:54:15,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 3.2986425339366514) internal successors, (729), 221 states have internal predecessors, (729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 729 transitions. [2022-01-28 14:54:15,587 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 729 transitions. Word has length 16 [2022-01-28 14:54:15,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:15,587 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 729 transitions. [2022-01-28 14:54:15,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:15,587 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 729 transitions. [2022-01-28 14:54:15,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:15,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:15,588 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:15,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-28 14:54:15,588 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:15,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:15,588 INFO L85 PathProgramCache]: Analyzing trace with hash 94528582, now seen corresponding path program 1 times [2022-01-28 14:54:15,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:15,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32458838] [2022-01-28 14:54:15,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:15,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:15,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32458838] [2022-01-28 14:54:15,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32458838] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:54:15,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929242305] [2022-01-28 14:54:15,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:15,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:54:15,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:54:15,617 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-01-28 14:54:15,667 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-01-28 14:54:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:15,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 14:54:15,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:54:15,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:15,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:54:16,195 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:16,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929242305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:54:16,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:54:16,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-28 14:54:16,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647007091] [2022-01-28 14:54:16,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:54:16,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 14:54:16,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:16,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 14:54:16,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-28 14:54:16,197 INFO L87 Difference]: Start difference. First operand 222 states and 729 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-01-28 14:54:16,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:16,292 INFO L93 Difference]: Finished difference Result 387 states and 1137 transitions. [2022-01-28 14:54:16,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:16,292 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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 16 [2022-01-28 14:54:16,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:16,294 INFO L225 Difference]: With dead ends: 387 [2022-01-28 14:54:16,294 INFO L226 Difference]: Without dead ends: 345 [2022-01-28 14:54:16,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-01-28 14:54:16,295 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 59 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:16,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 35 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:16,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-01-28 14:54:16,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 222. [2022-01-28 14:54:16,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 3.257918552036199) internal successors, (720), 221 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:16,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 720 transitions. [2022-01-28 14:54:16,301 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 720 transitions. Word has length 16 [2022-01-28 14:54:16,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:16,302 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 720 transitions. [2022-01-28 14:54:16,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-01-28 14:54:16,302 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 720 transitions. [2022-01-28 14:54:16,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:16,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:16,303 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:16,325 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-01-28 14:54:16,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-28 14:54:16,516 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:16,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:16,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1220129482, now seen corresponding path program 2 times [2022-01-28 14:54:16,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:16,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150716066] [2022-01-28 14:54:16,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:16,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:16,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:16,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:16,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150716066] [2022-01-28 14:54:16,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150716066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:54:16,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633312779] [2022-01-28 14:54:16,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 14:54:16,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:54:16,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:54:16,560 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-01-28 14:54:16,561 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-01-28 14:54:16,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:54:16,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:54:16,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 14:54:16,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:54:16,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:16,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:54:16,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:16,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633312779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:54:16,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:54:16,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-28 14:54:16,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140368554] [2022-01-28 14:54:16,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:54:16,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 14:54:16,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:16,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 14:54:16,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-28 14:54:16,962 INFO L87 Difference]: Start difference. First operand 222 states and 720 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-01-28 14:54:17,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:17,160 INFO L93 Difference]: Finished difference Result 567 states and 1645 transitions. [2022-01-28 14:54:17,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-28 14:54:17,160 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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 16 [2022-01-28 14:54:17,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:17,162 INFO L225 Difference]: With dead ends: 567 [2022-01-28 14:54:17,162 INFO L226 Difference]: Without dead ends: 534 [2022-01-28 14:54:17,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-01-28 14:54:17,176 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 87 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:17,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 79 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:17,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-01-28 14:54:17,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 234. [2022-01-28 14:54:17,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 3.240343347639485) internal successors, (755), 233 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 755 transitions. [2022-01-28 14:54:17,185 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 755 transitions. Word has length 16 [2022-01-28 14:54:17,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:17,185 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 755 transitions. [2022-01-28 14:54:17,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 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-01-28 14:54:17,185 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 755 transitions. [2022-01-28 14:54:17,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:17,186 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:17,186 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:17,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-28 14:54:17,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-28 14:54:17,408 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:17,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:17,409 INFO L85 PathProgramCache]: Analyzing trace with hash -757483642, now seen corresponding path program 3 times [2022-01-28 14:54:17,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:17,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242961412] [2022-01-28 14:54:17,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:17,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:17,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:17,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:17,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:17,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242961412] [2022-01-28 14:54:17,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242961412] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:17,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:17,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:17,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869036417] [2022-01-28 14:54:17,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:17,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:17,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:17,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:17,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:17,454 INFO L87 Difference]: Start difference. First operand 234 states and 755 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:17,552 INFO L93 Difference]: Finished difference Result 520 states and 1523 transitions. [2022-01-28 14:54:17,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 14:54:17,553 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:17,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:17,555 INFO L225 Difference]: With dead ends: 520 [2022-01-28 14:54:17,555 INFO L226 Difference]: Without dead ends: 493 [2022-01-28 14:54:17,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-28 14:54:17,557 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 47 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:17,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 28 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:17,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-01-28 14:54:17,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 234. [2022-01-28 14:54:17,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 3.2317596566523603) internal successors, (753), 233 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 753 transitions. [2022-01-28 14:54:17,565 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 753 transitions. Word has length 16 [2022-01-28 14:54:17,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:17,565 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 753 transitions. [2022-01-28 14:54:17,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,566 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 753 transitions. [2022-01-28 14:54:17,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:17,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:17,566 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:17,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-28 14:54:17,567 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:17,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:17,567 INFO L85 PathProgramCache]: Analyzing trace with hash -472042042, now seen corresponding path program 3 times [2022-01-28 14:54:17,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:17,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333817234] [2022-01-28 14:54:17,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:17,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:17,610 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:17,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:17,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333817234] [2022-01-28 14:54:17,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333817234] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:17,611 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:17,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:17,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063411278] [2022-01-28 14:54:17,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:17,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:17,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:17,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:17,612 INFO L87 Difference]: Start difference. First operand 234 states and 753 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:17,675 INFO L93 Difference]: Finished difference Result 396 states and 1150 transitions. [2022-01-28 14:54:17,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:17,675 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:17,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:17,677 INFO L225 Difference]: With dead ends: 396 [2022-01-28 14:54:17,677 INFO L226 Difference]: Without dead ends: 359 [2022-01-28 14:54:17,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-28 14:54:17,677 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 40 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:17,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 28 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:17,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-01-28 14:54:17,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 234. [2022-01-28 14:54:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 3.223175965665236) internal successors, (751), 233 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 751 transitions. [2022-01-28 14:54:17,686 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 751 transitions. Word has length 16 [2022-01-28 14:54:17,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:17,687 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 751 transitions. [2022-01-28 14:54:17,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,687 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 751 transitions. [2022-01-28 14:54:17,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:17,689 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:17,689 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:17,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-28 14:54:17,689 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:17,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:17,690 INFO L85 PathProgramCache]: Analyzing trace with hash 404592394, now seen corresponding path program 4 times [2022-01-28 14:54:17,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:17,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92695052] [2022-01-28 14:54:17,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:17,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:17,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:17,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:17,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:17,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92695052] [2022-01-28 14:54:17,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92695052] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:17,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:17,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:17,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731262823] [2022-01-28 14:54:17,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:17,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:17,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:17,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:17,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:17,747 INFO L87 Difference]: Start difference. First operand 234 states and 751 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:17,844 INFO L93 Difference]: Finished difference Result 447 states and 1273 transitions. [2022-01-28 14:54:17,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 14:54:17,844 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:17,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:17,846 INFO L225 Difference]: With dead ends: 447 [2022-01-28 14:54:17,846 INFO L226 Difference]: Without dead ends: 407 [2022-01-28 14:54:17,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:17,847 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 47 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:17,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 33 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:17,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-01-28 14:54:17,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 223. [2022-01-28 14:54:17,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 3.2612612612612613) internal successors, (724), 222 states have internal predecessors, (724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 724 transitions. [2022-01-28 14:54:17,853 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 724 transitions. Word has length 16 [2022-01-28 14:54:17,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:17,853 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 724 transitions. [2022-01-28 14:54:17,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:17,853 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 724 transitions. [2022-01-28 14:54:17,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:17,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:17,854 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:17,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-28 14:54:17,854 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:17,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:17,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1777677254, now seen corresponding path program 4 times [2022-01-28 14:54:17,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:17,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10896121] [2022-01-28 14:54:17,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:17,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:17,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:17,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10896121] [2022-01-28 14:54:17,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10896121] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:54:17,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414729114] [2022-01-28 14:54:17,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 14:54:17,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:54:17,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:54:17,888 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-01-28 14:54:17,889 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-01-28 14:54:17,917 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 14:54:17,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:54:17,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 14:54:17,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:54:18,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:18,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:54:18,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:18,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414729114] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:54:18,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:54:18,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-01-28 14:54:18,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235340375] [2022-01-28 14:54:18,226 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:54:18,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-28 14:54:18,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:18,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-28 14:54:18,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-01-28 14:54:18,227 INFO L87 Difference]: Start difference. First operand 223 states and 724 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:18,329 INFO L93 Difference]: Finished difference Result 371 states and 1073 transitions. [2022-01-28 14:54:18,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:18,330 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:18,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:18,331 INFO L225 Difference]: With dead ends: 371 [2022-01-28 14:54:18,331 INFO L226 Difference]: Without dead ends: 325 [2022-01-28 14:54:18,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-01-28 14:54:18,332 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 70 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:18,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 38 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:18,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-01-28 14:54:18,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 219. [2022-01-28 14:54:18,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 3.2752293577981653) internal successors, (714), 218 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 714 transitions. [2022-01-28 14:54:18,349 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 714 transitions. Word has length 16 [2022-01-28 14:54:18,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:18,349 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 714 transitions. [2022-01-28 14:54:18,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,349 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 714 transitions. [2022-01-28 14:54:18,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:18,350 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:18,350 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:18,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-28 14:54:18,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-28 14:54:18,563 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:18,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:18,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1203369498, now seen corresponding path program 2 times [2022-01-28 14:54:18,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:18,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981426210] [2022-01-28 14:54:18,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:18,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:18,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:18,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:18,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:18,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981426210] [2022-01-28 14:54:18,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981426210] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:18,587 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:18,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:18,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498820] [2022-01-28 14:54:18,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:18,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:18,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:18,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:18,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:18,588 INFO L87 Difference]: Start difference. First operand 219 states and 714 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:18,659 INFO L93 Difference]: Finished difference Result 405 states and 1178 transitions. [2022-01-28 14:54:18,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:18,660 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:18,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:18,661 INFO L225 Difference]: With dead ends: 405 [2022-01-28 14:54:18,661 INFO L226 Difference]: Without dead ends: 323 [2022-01-28 14:54:18,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:18,662 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 53 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:18,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 37 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:18,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-01-28 14:54:18,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 211. [2022-01-28 14:54:18,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1714285714285713) internal successors, (666), 210 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 666 transitions. [2022-01-28 14:54:18,668 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 666 transitions. Word has length 16 [2022-01-28 14:54:18,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:18,668 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 666 transitions. [2022-01-28 14:54:18,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,668 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 666 transitions. [2022-01-28 14:54:18,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:18,669 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:18,669 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:18,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-28 14:54:18,669 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:18,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:18,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1386777334, now seen corresponding path program 5 times [2022-01-28 14:54:18,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:18,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297301548] [2022-01-28 14:54:18,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:18,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:18,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:18,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:18,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:18,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297301548] [2022-01-28 14:54:18,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297301548] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:18,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:18,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:18,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377232517] [2022-01-28 14:54:18,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:18,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:18,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:18,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:18,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:18,701 INFO L87 Difference]: Start difference. First operand 211 states and 666 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:18,789 INFO L93 Difference]: Finished difference Result 346 states and 975 transitions. [2022-01-28 14:54:18,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:18,789 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:18,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:18,790 INFO L225 Difference]: With dead ends: 346 [2022-01-28 14:54:18,791 INFO L226 Difference]: Without dead ends: 319 [2022-01-28 14:54:18,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:18,791 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 39 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:18,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 24 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:18,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-01-28 14:54:18,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 211. [2022-01-28 14:54:18,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1619047619047618) internal successors, (664), 210 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 664 transitions. [2022-01-28 14:54:18,796 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 664 transitions. Word has length 16 [2022-01-28 14:54:18,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:18,796 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 664 transitions. [2022-01-28 14:54:18,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:18,797 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 664 transitions. [2022-01-28 14:54:18,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:18,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:18,797 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:18,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-28 14:54:18,797 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:18,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:18,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1279296454, now seen corresponding path program 6 times [2022-01-28 14:54:18,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:18,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408872293] [2022-01-28 14:54:18,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:18,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:18,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:18,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:18,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:18,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408872293] [2022-01-28 14:54:18,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408872293] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:54:18,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244508691] [2022-01-28 14:54:18,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 14:54:18,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:54:18,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:54:18,828 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-01-28 14:54:18,855 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-01-28 14:54:18,881 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 14:54:18,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:54:18,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 14:54:18,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:54:18,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:18,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:54:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:19,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244508691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:54:19,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:54:19,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-01-28 14:54:19,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840810757] [2022-01-28 14:54:19,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:54:19,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-28 14:54:19,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:19,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-28 14:54:19,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-01-28 14:54:19,228 INFO L87 Difference]: Start difference. First operand 211 states and 664 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:19,488 INFO L93 Difference]: Finished difference Result 550 states and 1584 transitions. [2022-01-28 14:54:19,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-28 14:54:19,489 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:19,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:19,491 INFO L225 Difference]: With dead ends: 550 [2022-01-28 14:54:19,492 INFO L226 Difference]: Without dead ends: 517 [2022-01-28 14:54:19,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2022-01-28 14:54:19,492 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 92 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:19,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 107 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 14:54:19,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-01-28 14:54:19,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 211. [2022-01-28 14:54:19,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.1523809523809523) internal successors, (662), 210 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 662 transitions. [2022-01-28 14:54:19,500 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 662 transitions. Word has length 16 [2022-01-28 14:54:19,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:19,500 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 662 transitions. [2022-01-28 14:54:19,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,500 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 662 transitions. [2022-01-28 14:54:19,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:19,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:19,501 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:19,543 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-01-28 14:54:19,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:54:19,715 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:19,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:19,716 INFO L85 PathProgramCache]: Analyzing trace with hash 402212618, now seen corresponding path program 5 times [2022-01-28 14:54:19,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:19,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592801896] [2022-01-28 14:54:19,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:19,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:19,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:19,746 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:19,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:19,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592801896] [2022-01-28 14:54:19,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592801896] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:19,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:19,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-28 14:54:19,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372490920] [2022-01-28 14:54:19,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:19,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 14:54:19,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:19,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 14:54:19,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:19,747 INFO L87 Difference]: Start difference. First operand 211 states and 662 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:19,822 INFO L93 Difference]: Finished difference Result 340 states and 952 transitions. [2022-01-28 14:54:19,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 14:54:19,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:19,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:19,828 INFO L225 Difference]: With dead ends: 340 [2022-01-28 14:54:19,829 INFO L226 Difference]: Without dead ends: 303 [2022-01-28 14:54:19,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-01-28 14:54:19,829 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:19,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 31 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 14:54:19,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-01-28 14:54:19,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 203. [2022-01-28 14:54:19,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 3.118811881188119) internal successors, (630), 202 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 630 transitions. [2022-01-28 14:54:19,834 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 630 transitions. Word has length 16 [2022-01-28 14:54:19,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:19,834 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 630 transitions. [2022-01-28 14:54:19,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,834 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 630 transitions. [2022-01-28 14:54:19,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-28 14:54:19,834 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:19,834 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:19,834 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-28 14:54:19,835 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:19,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:19,835 INFO L85 PathProgramCache]: Analyzing trace with hash 95102794, now seen corresponding path program 6 times [2022-01-28 14:54:19,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:19,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785184093] [2022-01-28 14:54:19,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:19,835 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:19,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:19,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:19,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:19,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785184093] [2022-01-28 14:54:19,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785184093] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:19,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:19,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 14:54:19,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529857628] [2022-01-28 14:54:19,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:19,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 14:54:19,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:19,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 14:54:19,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-28 14:54:19,848 INFO L87 Difference]: Start difference. First operand 203 states and 630 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:19,886 INFO L93 Difference]: Finished difference Result 240 states and 711 transitions. [2022-01-28 14:54:19,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 14:54:19,887 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 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 16 [2022-01-28 14:54:19,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:19,888 INFO L225 Difference]: With dead ends: 240 [2022-01-28 14:54:19,888 INFO L226 Difference]: Without dead ends: 199 [2022-01-28 14:54:19,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-28 14:54:19,888 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 23 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:19,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 18 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:19,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-01-28 14:54:19,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 191. [2022-01-28 14:54:19,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 3.126315789473684) internal successors, (594), 190 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 594 transitions. [2022-01-28 14:54:19,893 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 594 transitions. Word has length 16 [2022-01-28 14:54:19,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:19,894 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 594 transitions. [2022-01-28 14:54:19,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,894 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 594 transitions. [2022-01-28 14:54:19,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-28 14:54:19,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:19,894 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:19,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-28 14:54:19,895 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:19,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:19,895 INFO L85 PathProgramCache]: Analyzing trace with hash 2006444646, now seen corresponding path program 1 times [2022-01-28 14:54:19,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:19,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677359151] [2022-01-28 14:54:19,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:19,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:19,913 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:19,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:19,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677359151] [2022-01-28 14:54:19,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677359151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:19,914 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:19,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 14:54:19,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764017257] [2022-01-28 14:54:19,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:19,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 14:54:19,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:19,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 14:54:19,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 14:54:19,916 INFO L87 Difference]: Start difference. First operand 191 states and 594 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:19,942 INFO L93 Difference]: Finished difference Result 281 states and 830 transitions. [2022-01-28 14:54:19,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 14:54:19,942 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 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 18 [2022-01-28 14:54:19,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:19,943 INFO L225 Difference]: With dead ends: 281 [2022-01-28 14:54:19,943 INFO L226 Difference]: Without dead ends: 281 [2022-01-28 14:54:19,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-01-28 14:54:19,944 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:19,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 18 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:19,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-01-28 14:54:19,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 228. [2022-01-28 14:54:19,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.101321585903084) internal successors, (704), 227 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 704 transitions. [2022-01-28 14:54:19,949 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 704 transitions. Word has length 18 [2022-01-28 14:54:19,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:19,949 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 704 transitions. [2022-01-28 14:54:19,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,949 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 704 transitions. [2022-01-28 14:54:19,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-28 14:54:19,950 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:19,950 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:19,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-28 14:54:19,950 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:19,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:19,951 INFO L85 PathProgramCache]: Analyzing trace with hash -682940534, now seen corresponding path program 1 times [2022-01-28 14:54:19,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:19,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570252205] [2022-01-28 14:54:19,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:19,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:19,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:19,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:19,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:19,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570252205] [2022-01-28 14:54:19,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570252205] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:19,964 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:19,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 14:54:19,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034098819] [2022-01-28 14:54:19,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:19,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 14:54:19,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:19,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 14:54:19,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 14:54:19,965 INFO L87 Difference]: Start difference. First operand 228 states and 704 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:19,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:19,994 INFO L93 Difference]: Finished difference Result 295 states and 875 transitions. [2022-01-28 14:54:19,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 14:54:19,994 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 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 18 [2022-01-28 14:54:19,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:19,995 INFO L225 Difference]: With dead ends: 295 [2022-01-28 14:54:19,996 INFO L226 Difference]: Without dead ends: 295 [2022-01-28 14:54:19,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-01-28 14:54:19,996 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 30 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:19,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 14 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:19,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-01-28 14:54:20,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 248. [2022-01-28 14:54:20,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 3.0931174089068825) internal successors, (764), 247 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 764 transitions. [2022-01-28 14:54:20,002 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 764 transitions. Word has length 18 [2022-01-28 14:54:20,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:20,002 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 764 transitions. [2022-01-28 14:54:20,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,002 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 764 transitions. [2022-01-28 14:54:20,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-28 14:54:20,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:20,003 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:20,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-28 14:54:20,003 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:20,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:20,003 INFO L85 PathProgramCache]: Analyzing trace with hash -541954778, now seen corresponding path program 2 times [2022-01-28 14:54:20,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:20,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22930315] [2022-01-28 14:54:20,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:20,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:20,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:20,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:20,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:20,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22930315] [2022-01-28 14:54:20,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22930315] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:20,038 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:20,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 14:54:20,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491562466] [2022-01-28 14:54:20,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:20,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 14:54:20,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:20,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 14:54:20,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 14:54:20,039 INFO L87 Difference]: Start difference. First operand 248 states and 764 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:20,067 INFO L93 Difference]: Finished difference Result 256 states and 763 transitions. [2022-01-28 14:54:20,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 14:54:20,067 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 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 18 [2022-01-28 14:54:20,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:20,069 INFO L225 Difference]: With dead ends: 256 [2022-01-28 14:54:20,069 INFO L226 Difference]: Without dead ends: 256 [2022-01-28 14:54:20,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-01-28 14:54:20,070 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 24 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:20,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 17 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:20,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-01-28 14:54:20,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 211. [2022-01-28 14:54:20,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 3.0142857142857142) internal successors, (633), 210 states have internal predecessors, (633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 633 transitions. [2022-01-28 14:54:20,075 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 633 transitions. Word has length 18 [2022-01-28 14:54:20,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:20,075 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 633 transitions. [2022-01-28 14:54:20,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,075 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 633 transitions. [2022-01-28 14:54:20,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-28 14:54:20,076 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:20,076 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:20,076 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-28 14:54:20,076 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:20,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:20,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1106366634, now seen corresponding path program 3 times [2022-01-28 14:54:20,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:20,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498268526] [2022-01-28 14:54:20,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:20,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:20,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:20,092 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 14:54:20,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:20,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498268526] [2022-01-28 14:54:20,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498268526] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:20,092 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:20,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 14:54:20,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540167316] [2022-01-28 14:54:20,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:20,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 14:54:20,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:20,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 14:54:20,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 14:54:20,094 INFO L87 Difference]: Start difference. First operand 211 states and 633 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:20,110 INFO L93 Difference]: Finished difference Result 219 states and 645 transitions. [2022-01-28 14:54:20,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 14:54:20,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 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 18 [2022-01-28 14:54:20,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:20,112 INFO L225 Difference]: With dead ends: 219 [2022-01-28 14:54:20,112 INFO L226 Difference]: Without dead ends: 209 [2022-01-28 14:54:20,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-01-28 14:54:20,112 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 5 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:20,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 13 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:20,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-01-28 14:54:20,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2022-01-28 14:54:20,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 3.0240384615384617) internal successors, (629), 208 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 629 transitions. [2022-01-28 14:54:20,120 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 629 transitions. Word has length 18 [2022-01-28 14:54:20,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:20,121 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 629 transitions. [2022-01-28 14:54:20,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,121 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 629 transitions. [2022-01-28 14:54:20,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-28 14:54:20,121 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:20,121 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 14:54:20,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-28 14:54:20,122 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:20,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:20,122 INFO L85 PathProgramCache]: Analyzing trace with hash -325336954, now seen corresponding path program 2 times [2022-01-28 14:54:20,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:20,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418044231] [2022-01-28 14:54:20,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:20,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:20,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:20,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 14:54:20,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:20,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418044231] [2022-01-28 14:54:20,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418044231] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 14:54:20,137 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 14:54:20,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 14:54:20,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965996252] [2022-01-28 14:54:20,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 14:54:20,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 14:54:20,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:20,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 14:54:20,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-28 14:54:20,137 INFO L87 Difference]: Start difference. First operand 209 states and 629 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:20,157 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2022-01-28 14:54:20,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 14:54:20,157 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 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 18 [2022-01-28 14:54:20,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:20,158 INFO L225 Difference]: With dead ends: 209 [2022-01-28 14:54:20,158 INFO L226 Difference]: Without dead ends: 209 [2022-01-28 14:54:20,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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-01-28 14:54:20,158 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 33 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:20,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 10 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 14:54:20,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-01-28 14:54:20,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2022-01-28 14:54:20,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9202127659574466) internal successors, (549), 188 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 549 transitions. [2022-01-28 14:54:20,162 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 549 transitions. Word has length 18 [2022-01-28 14:54:20,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:20,162 INFO L470 AbstractCegarLoop]: Abstraction has 189 states and 549 transitions. [2022-01-28 14:54:20,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:20,162 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 549 transitions. [2022-01-28 14:54:20,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:54:20,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:20,163 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] [2022-01-28 14:54:20,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-28 14:54:20,163 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:20,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:20,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1843106918, now seen corresponding path program 1 times [2022-01-28 14:54:20,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:20,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688984822] [2022-01-28 14:54:20,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:20,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:20,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:20,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:20,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688984822] [2022-01-28 14:54:20,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688984822] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:54:20,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419780281] [2022-01-28 14:54:20,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:20,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:54:20,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:54:20,515 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-01-28 14:54:20,516 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-01-28 14:54:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:20,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:54:20,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:54:21,176 INFO L388 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 332 treesize of output 284 [2022-01-28 14:54:22,056 INFO L388 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 326 treesize of output 280 [2022-01-28 14:54:22,070 INFO L388 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 284 treesize of output 242 [2022-01-28 14:54:22,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:22,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:54:25,623 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:54:25,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 258 [2022-01-28 14:54:27,174 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:54:27,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 205 [2022-01-28 14:54:27,193 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:54:27,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 201 treesize of output 185 [2022-01-28 14:54:27,648 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:27,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419780281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:54:27,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:54:27,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:54:27,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689387334] [2022-01-28 14:54:27,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:54:27,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:54:27,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:27,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:54:27,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:54:27,650 INFO L87 Difference]: Start difference. First operand 189 states and 549 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:38,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:54:38,543 INFO L93 Difference]: Finished difference Result 1893 states and 5291 transitions. [2022-01-28 14:54:38,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-28 14:54:38,543 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:54:38,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:54:38,549 INFO L225 Difference]: With dead ends: 1893 [2022-01-28 14:54:38,549 INFO L226 Difference]: Without dead ends: 1644 [2022-01-28 14:54:38,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1957 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=1552, Invalid=5588, Unknown=0, NotChecked=0, Total=7140 [2022-01-28 14:54:38,551 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 779 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 1767 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 2039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 1767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 14:54:38,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [779 Valid, 503 Invalid, 2039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 1767 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 14:54:38,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2022-01-28 14:54:38,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 289. [2022-01-28 14:54:38,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 3.267361111111111) internal successors, (941), 288 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:38,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 941 transitions. [2022-01-28 14:54:38,567 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 941 transitions. Word has length 20 [2022-01-28 14:54:38,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:54:38,567 INFO L470 AbstractCegarLoop]: Abstraction has 289 states and 941 transitions. [2022-01-28 14:54:38,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:54:38,567 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 941 transitions. [2022-01-28 14:54:38,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:54:38,567 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:54:38,567 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] [2022-01-28 14:54:38,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-28 14:54:38,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-28 14:54:38,784 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:54:38,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:54:38,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1724935778, now seen corresponding path program 2 times [2022-01-28 14:54:38,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:54:38,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472541819] [2022-01-28 14:54:38,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:54:38,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:54:38,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:54:39,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:39,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:54:39,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472541819] [2022-01-28 14:54:39,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472541819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:54:39,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096680227] [2022-01-28 14:54:39,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 14:54:39,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:54:39,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:54:39,094 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-01-28 14:54:39,095 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-01-28 14:54:39,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:54:39,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:54:39,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:54:39,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:54:39,869 INFO L388 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 371 treesize of output 305 [2022-01-28 14:54:40,706 INFO L388 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 232 treesize of output 202 [2022-01-28 14:54:40,709 INFO L388 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 206 treesize of output 180 [2022-01-28 14:54:41,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:41,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:54:45,026 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:54:45,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 382 treesize of output 340 [2022-01-28 14:54:48,515 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:54:48,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 208 treesize of output 188 [2022-01-28 14:54:48,524 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:54:48,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 184 treesize of output 170 [2022-01-28 14:54:49,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:54:49,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096680227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:54:49,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:54:49,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:54:49,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290016627] [2022-01-28 14:54:49,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:54:49,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:54:49,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:54:49,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:54:49,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:54:49,048 INFO L87 Difference]: Start difference. First operand 289 states and 941 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:01,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:55:01,714 INFO L93 Difference]: Finished difference Result 1766 states and 4951 transitions. [2022-01-28 14:55:01,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 14:55:01,714 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:55:01,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:55:01,720 INFO L225 Difference]: With dead ends: 1766 [2022-01-28 14:55:01,720 INFO L226 Difference]: Without dead ends: 1631 [2022-01-28 14:55:01,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1849 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=1331, Invalid=5149, Unknown=0, NotChecked=0, Total=6480 [2022-01-28 14:55:01,722 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 464 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 1692 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 1868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 14:55:01,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 550 Invalid, 1868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1692 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-28 14:55:01,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1631 states. [2022-01-28 14:55:01,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1631 to 312. [2022-01-28 14:55:01,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 311 states have (on average 3.212218649517685) internal successors, (999), 311 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:01,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 999 transitions. [2022-01-28 14:55:01,734 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 999 transitions. Word has length 20 [2022-01-28 14:55:01,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:55:01,734 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 999 transitions. [2022-01-28 14:55:01,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:01,734 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 999 transitions. [2022-01-28 14:55:01,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:55:01,735 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:55:01,735 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] [2022-01-28 14:55:01,751 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-01-28 14:55:01,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:01,953 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:55:01,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:55:01,953 INFO L85 PathProgramCache]: Analyzing trace with hash -734459776, now seen corresponding path program 3 times [2022-01-28 14:55:01,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:55:01,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547269749] [2022-01-28 14:55:01,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:55:01,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:55:01,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:55:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:02,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:55:02,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547269749] [2022-01-28 14:55:02,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547269749] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:55:02,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038842547] [2022-01-28 14:55:02,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 14:55:02,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:02,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:55:02,225 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-01-28 14:55:02,226 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-01-28 14:55:02,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 14:55:02,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:55:02,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 14:55:02,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:55:02,795 INFO L388 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 280 treesize of output 240 [2022-01-28 14:55:03,294 INFO L388 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 378 treesize of output 312 [2022-01-28 14:55:03,298 INFO L388 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 299 treesize of output 269 [2022-01-28 14:55:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:03,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:55:06,450 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:06,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 287 [2022-01-28 14:55:07,847 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:07,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 311 [2022-01-28 14:55:07,859 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:07,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 307 treesize of output 273 [2022-01-28 14:55:08,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:08,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038842547] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:55:08,236 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:55:08,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:55:08,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803146758] [2022-01-28 14:55:08,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:55:08,236 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:55:08,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:55:08,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:55:08,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:55:08,237 INFO L87 Difference]: Start difference. First operand 312 states and 999 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:09,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:55:09,147 INFO L93 Difference]: Finished difference Result 573 states and 1736 transitions. [2022-01-28 14:55:09,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-28 14:55:09,148 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:55:09,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:55:09,150 INFO L225 Difference]: With dead ends: 573 [2022-01-28 14:55:09,150 INFO L226 Difference]: Without dead ends: 558 [2022-01-28 14:55:09,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=260, Invalid=1000, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 14:55:09,151 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 173 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 14:55:09,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 162 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 14:55:09,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2022-01-28 14:55:09,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 314. [2022-01-28 14:55:09,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 313 states have (on average 3.220447284345048) internal successors, (1008), 313 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:09,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 1008 transitions. [2022-01-28 14:55:09,157 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 1008 transitions. Word has length 20 [2022-01-28 14:55:09,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:55:09,157 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 1008 transitions. [2022-01-28 14:55:09,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:09,157 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 1008 transitions. [2022-01-28 14:55:09,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:55:09,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:55:09,158 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] [2022-01-28 14:55:09,179 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-01-28 14:55:09,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:09,371 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:55:09,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:55:09,372 INFO L85 PathProgramCache]: Analyzing trace with hash 760143188, now seen corresponding path program 4 times [2022-01-28 14:55:09,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:55:09,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836435707] [2022-01-28 14:55:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:55:09,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:55:09,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:55:09,663 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:09,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:55:09,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836435707] [2022-01-28 14:55:09,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836435707] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:55:09,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723461677] [2022-01-28 14:55:09,663 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 14:55:09,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:09,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:55:09,664 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-01-28 14:55:09,665 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-01-28 14:55:09,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 14:55:09,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:55:09,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:55:09,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:55:10,251 INFO L388 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 274 treesize of output 236 [2022-01-28 14:55:10,953 INFO L388 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 279 treesize of output 243 [2022-01-28 14:55:10,958 INFO L388 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 247 treesize of output 217 [2022-01-28 14:55:11,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:11,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:55:13,983 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:13,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 497 treesize of output 457 [2022-01-28 14:55:17,736 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:17,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 212 [2022-01-28 14:55:17,746 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:17,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 208 treesize of output 192 [2022-01-28 14:55:18,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:18,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723461677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:55:18,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:55:18,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:55:18,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217828330] [2022-01-28 14:55:18,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:55:18,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:55:18,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:55:18,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:55:18,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:55:18,241 INFO L87 Difference]: Start difference. First operand 314 states and 1008 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:24,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:55:24,974 INFO L93 Difference]: Finished difference Result 1127 states and 3260 transitions. [2022-01-28 14:55:24,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 14:55:24,974 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:55:24,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:55:24,978 INFO L225 Difference]: With dead ends: 1127 [2022-01-28 14:55:24,978 INFO L226 Difference]: Without dead ends: 1037 [2022-01-28 14:55:24,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1054 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=727, Invalid=3179, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 14:55:24,980 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 309 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1341 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 1457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 14:55:24,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 431 Invalid, 1457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1341 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 14:55:24,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2022-01-28 14:55:24,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 341. [2022-01-28 14:55:24,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 340 states have (on average 3.2441176470588236) internal successors, (1103), 340 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:24,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 1103 transitions. [2022-01-28 14:55:24,989 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 1103 transitions. Word has length 20 [2022-01-28 14:55:24,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:55:24,989 INFO L470 AbstractCegarLoop]: Abstraction has 341 states and 1103 transitions. [2022-01-28 14:55:24,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:24,989 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 1103 transitions. [2022-01-28 14:55:24,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:55:24,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:55:24,990 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] [2022-01-28 14:55:25,009 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-01-28 14:55:25,196 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,SelfDestructingSolverStorable31 [2022-01-28 14:55:25,196 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:55:25,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:55:25,196 INFO L85 PathProgramCache]: Analyzing trace with hash -381320286, now seen corresponding path program 5 times [2022-01-28 14:55:25,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:55:25,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142797975] [2022-01-28 14:55:25,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:55:25,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:55:25,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:55:25,524 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:25,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:55:25,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142797975] [2022-01-28 14:55:25,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142797975] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:55:25,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761107656] [2022-01-28 14:55:25,524 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 14:55:25,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:25,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:55:25,525 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-01-28 14:55:25,526 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-01-28 14:55:25,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 14:55:25,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:55:25,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:55:25,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:55:26,324 INFO L388 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 368 treesize of output 304 [2022-01-28 14:55:26,832 INFO L388 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 324 treesize of output 282 [2022-01-28 14:55:26,835 INFO L388 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 286 treesize of output 240 [2022-01-28 14:55:27,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:27,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:55:30,172 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:30,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 502 treesize of output 476 [2022-01-28 14:55:32,165 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 14:55:32,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 220 treesize of output 195 [2022-01-28 14:55:32,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 172 [2022-01-28 14:55:32,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:32,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761107656] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:55:32,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:55:32,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 14:55:32,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228653672] [2022-01-28 14:55:32,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:55:32,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 14:55:32,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:55:32,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 14:55:32,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-28 14:55:32,298 INFO L87 Difference]: Start difference. First operand 341 states and 1103 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:40,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:55:40,184 INFO L93 Difference]: Finished difference Result 1599 states and 4484 transitions. [2022-01-28 14:55:40,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 14:55:40,185 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 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 20 [2022-01-28 14:55:40,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:55:40,190 INFO L225 Difference]: With dead ends: 1599 [2022-01-28 14:55:40,190 INFO L226 Difference]: Without dead ends: 1479 [2022-01-28 14:55:40,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1075 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=816, Invalid=3474, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 14:55:40,191 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 353 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 1492 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:55:40,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 520 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1492 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 14:55:40,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1479 states. [2022-01-28 14:55:40,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1479 to 353. [2022-01-28 14:55:40,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 352 states have (on average 3.303977272727273) internal successors, (1163), 352 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:40,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 1163 transitions. [2022-01-28 14:55:40,202 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 1163 transitions. Word has length 20 [2022-01-28 14:55:40,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:55:40,202 INFO L470 AbstractCegarLoop]: Abstraction has 353 states and 1163 transitions. [2022-01-28 14:55:40,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:40,202 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 1163 transitions. [2022-01-28 14:55:40,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:55:40,203 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:55:40,203 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] [2022-01-28 14:55:40,221 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-01-28 14:55:40,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:40,411 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:55:40,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:55:40,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1801218380, now seen corresponding path program 6 times [2022-01-28 14:55:40,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:55:40,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125213030] [2022-01-28 14:55:40,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:55:40,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:55:40,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:55:40,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:40,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:55:40,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125213030] [2022-01-28 14:55:40,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125213030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:55:40,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822443673] [2022-01-28 14:55:40,662 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 14:55:40,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:40,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:55:40,663 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-01-28 14:55:40,663 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-01-28 14:55:40,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 14:55:40,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:55:40,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:55:40,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:55:41,330 INFO L388 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 219 treesize of output 193 [2022-01-28 14:55:41,959 INFO L388 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 380 treesize of output 320 [2022-01-28 14:55:41,967 INFO L388 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 324 treesize of output 284 [2022-01-28 14:55:42,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:42,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:55:45,251 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:45,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 565 treesize of output 529 [2022-01-28 14:55:49,108 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:49,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 273 treesize of output 249 [2022-01-28 14:55:49,120 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:55:49,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 245 treesize of output 225 [2022-01-28 14:55:49,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:49,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822443673] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:55:49,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:55:49,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:55:49,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338222802] [2022-01-28 14:55:49,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:55:49,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:55:49,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:55:49,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:55:49,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:55:49,468 INFO L87 Difference]: Start difference. First operand 353 states and 1163 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:58,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:55:58,257 INFO L93 Difference]: Finished difference Result 1716 states and 4962 transitions. [2022-01-28 14:55:58,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-28 14:55:58,257 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:55:58,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:55:58,262 INFO L225 Difference]: With dead ends: 1716 [2022-01-28 14:55:58,263 INFO L226 Difference]: Without dead ends: 1566 [2022-01-28 14:55:58,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1230 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=1041, Invalid=3789, Unknown=0, NotChecked=0, Total=4830 [2022-01-28 14:55:58,264 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 413 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 14:55:58,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 452 Invalid, 1543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1384 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 14:55:58,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states. [2022-01-28 14:55:58,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 373. [2022-01-28 14:55:58,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.3306451612903225) internal successors, (1239), 372 states have internal predecessors, (1239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:58,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1239 transitions. [2022-01-28 14:55:58,275 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1239 transitions. Word has length 20 [2022-01-28 14:55:58,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:55:58,275 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 1239 transitions. [2022-01-28 14:55:58,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:55:58,275 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1239 transitions. [2022-01-28 14:55:58,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:55:58,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:55:58,276 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] [2022-01-28 14:55:58,293 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-01-28 14:55:58,491 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,SelfDestructingSolverStorable33 [2022-01-28 14:55:58,491 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:55:58,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:55:58,492 INFO L85 PathProgramCache]: Analyzing trace with hash 741157802, now seen corresponding path program 7 times [2022-01-28 14:55:58,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:55:58,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021842510] [2022-01-28 14:55:58,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:55:58,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:55:58,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:55:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:55:58,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:55:58,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021842510] [2022-01-28 14:55:58,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021842510] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:55:58,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080961776] [2022-01-28 14:55:58,770 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 14:55:58,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:55:58,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:55:58,771 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-01-28 14:55:58,771 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-01-28 14:55:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:55:58,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:55:58,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:55:59,322 INFO L388 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 224 treesize of output 192 [2022-01-28 14:55:59,990 INFO L388 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 251 treesize of output 221 [2022-01-28 14:55:59,993 INFO L388 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 225 treesize of output 195 [2022-01-28 14:56:00,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:00,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:56:04,780 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:04,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 557 treesize of output 513 [2022-01-28 14:56:08,009 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:08,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 325 [2022-01-28 14:56:08,019 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:08,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 321 treesize of output 289 [2022-01-28 14:56:08,457 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:08,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080961776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:56:08,458 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:56:08,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:56:08,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43350831] [2022-01-28 14:56:08,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:56:08,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:56:08,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:56:08,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:56:08,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:56:08,458 INFO L87 Difference]: Start difference. First operand 373 states and 1239 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:16,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:56:16,341 INFO L93 Difference]: Finished difference Result 1335 states and 3820 transitions. [2022-01-28 14:56:16,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 14:56:16,341 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:56:16,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:56:16,344 INFO L225 Difference]: With dead ends: 1335 [2022-01-28 14:56:16,344 INFO L226 Difference]: Without dead ends: 1245 [2022-01-28 14:56:16,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1036 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=821, Invalid=3085, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 14:56:16,345 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 283 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 1546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 14:56:16,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 490 Invalid, 1546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 14:56:16,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1245 states. [2022-01-28 14:56:16,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1245 to 394. [2022-01-28 14:56:16,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 3.351145038167939) internal successors, (1317), 393 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:16,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1317 transitions. [2022-01-28 14:56:16,355 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1317 transitions. Word has length 20 [2022-01-28 14:56:16,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:56:16,355 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1317 transitions. [2022-01-28 14:56:16,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:16,355 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1317 transitions. [2022-01-28 14:56:16,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:56:16,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:56:16,356 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] [2022-01-28 14:56:16,388 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-01-28 14:56:16,572 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,SelfDestructingSolverStorable34 [2022-01-28 14:56:16,572 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:56:16,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:56:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1094297292, now seen corresponding path program 8 times [2022-01-28 14:56:16,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:56:16,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550969561] [2022-01-28 14:56:16,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:56:16,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:56:16,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:56:16,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:16,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:56:16,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550969561] [2022-01-28 14:56:16,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550969561] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:56:16,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658379343] [2022-01-28 14:56:16,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 14:56:16,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:56:16,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:56:16,876 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-01-28 14:56:16,877 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-01-28 14:56:16,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:56:16,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:56:16,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 14:56:16,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:56:17,457 INFO L388 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 308 treesize of output 266 [2022-01-28 14:56:17,982 INFO L388 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 376 treesize of output 326 [2022-01-28 14:56:17,987 INFO L388 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 313 treesize of output 269 [2022-01-28 14:56:18,700 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:18,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:56:20,436 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:20,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 404 treesize of output 380 [2022-01-28 14:56:23,640 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:23,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 254 treesize of output 234 [2022-01-28 14:56:23,648 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:23,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 210 [2022-01-28 14:56:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:24,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658379343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:56:24,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:56:24,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:56:24,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784805048] [2022-01-28 14:56:24,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:56:24,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:56:24,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:56:24,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:56:24,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:56:24,044 INFO L87 Difference]: Start difference. First operand 394 states and 1317 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:30,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:56:30,117 INFO L93 Difference]: Finished difference Result 1490 states and 4263 transitions. [2022-01-28 14:56:30,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 14:56:30,118 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:56:30,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:56:30,121 INFO L225 Difference]: With dead ends: 1490 [2022-01-28 14:56:30,121 INFO L226 Difference]: Without dead ends: 1400 [2022-01-28 14:56:30,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1147 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=761, Invalid=3145, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 14:56:30,122 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 427 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 14:56:30,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 411 Invalid, 1291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1138 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 14:56:30,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2022-01-28 14:56:30,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 400. [2022-01-28 14:56:30,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.393483709273183) internal successors, (1354), 399 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-01-28 14:56:30,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1354 transitions. [2022-01-28 14:56:30,145 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1354 transitions. Word has length 20 [2022-01-28 14:56:30,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:56:30,145 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 1354 transitions. [2022-01-28 14:56:30,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:30,145 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1354 transitions. [2022-01-28 14:56:30,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:56:30,146 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:56:30,146 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] [2022-01-28 14:56:30,164 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-01-28 14:56:30,355 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,SelfDestructingSolverStorable35 [2022-01-28 14:56:30,355 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:56:30,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:56:30,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1018131338, now seen corresponding path program 9 times [2022-01-28 14:56:30,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:56:30,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973161344] [2022-01-28 14:56:30,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:56:30,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:56:30,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:56:30,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:30,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:56:30,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973161344] [2022-01-28 14:56:30,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973161344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:56:30,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510431639] [2022-01-28 14:56:30,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 14:56:30,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:56:30,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:56:30,677 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-01-28 14:56:30,677 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-01-28 14:56:30,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 14:56:30,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:56:30,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 14:56:30,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:56:31,158 INFO L388 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 199 treesize of output 175 [2022-01-28 14:56:31,471 INFO L388 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 259 treesize of output 225 [2022-01-28 14:56:31,474 INFO L388 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 212 treesize of output 188 [2022-01-28 14:56:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:32,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:56:33,680 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:33,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 437 [2022-01-28 14:56:35,519 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:35,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 235 treesize of output 217 [2022-01-28 14:56:35,527 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:35,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 213 treesize of output 199 [2022-01-28 14:56:35,824 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:35,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510431639] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:56:35,824 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:56:35,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:56:35,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038040794] [2022-01-28 14:56:35,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:56:35,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:56:35,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:56:35,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:56:35,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:56:35,825 INFO L87 Difference]: Start difference. First operand 400 states and 1354 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:36,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:56:36,560 INFO L93 Difference]: Finished difference Result 664 states and 2100 transitions. [2022-01-28 14:56:36,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 14:56:36,560 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:56:36,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:56:36,562 INFO L225 Difference]: With dead ends: 664 [2022-01-28 14:56:36,562 INFO L226 Difference]: Without dead ends: 649 [2022-01-28 14:56:36,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=223, Invalid=833, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 14:56:36,562 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 208 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 14:56:36,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 146 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 14:56:36,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2022-01-28 14:56:36,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 403. [2022-01-28 14:56:36,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.398009950248756) internal successors, (1366), 402 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:36,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1366 transitions. [2022-01-28 14:56:36,581 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1366 transitions. Word has length 20 [2022-01-28 14:56:36,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:56:36,581 INFO L470 AbstractCegarLoop]: Abstraction has 403 states and 1366 transitions. [2022-01-28 14:56:36,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:36,581 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1366 transitions. [2022-01-28 14:56:36,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:56:36,582 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:56:36,582 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] [2022-01-28 14:56:36,601 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-01-28 14:56:36,795 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,SelfDestructingSolverStorable36 [2022-01-28 14:56:36,796 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:56:36,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:56:36,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1200006654, now seen corresponding path program 10 times [2022-01-28 14:56:36,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:56:36,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238739710] [2022-01-28 14:56:36,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:56:36,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:56:36,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:56:37,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:37,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:56:37,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238739710] [2022-01-28 14:56:37,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238739710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:56:37,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280833814] [2022-01-28 14:56:37,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 14:56:37,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:56:37,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:56:37,033 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-01-28 14:56:37,034 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-01-28 14:56:37,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 14:56:37,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:56:37,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:56:37,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:56:37,598 INFO L388 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 269 treesize of output 227 [2022-01-28 14:56:38,449 INFO L388 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 379 treesize of output 315 [2022-01-28 14:56:38,453 INFO L388 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 319 treesize of output 281 [2022-01-28 14:56:38,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:38,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:56:41,955 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:41,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 665 treesize of output 597 [2022-01-28 14:56:45,634 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:45,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 208 treesize of output 190 [2022-01-28 14:56:45,647 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:45,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 170 [2022-01-28 14:56:46,009 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:46,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280833814] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:56:46,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:56:46,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:56:46,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308694944] [2022-01-28 14:56:46,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:56:46,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:56:46,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:56:46,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:56:46,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:56:46,011 INFO L87 Difference]: Start difference. First operand 403 states and 1366 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:53,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:56:53,227 INFO L93 Difference]: Finished difference Result 1291 states and 3846 transitions. [2022-01-28 14:56:53,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 14:56:53,227 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:56:53,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:56:53,230 INFO L225 Difference]: With dead ends: 1291 [2022-01-28 14:56:53,230 INFO L226 Difference]: Without dead ends: 1201 [2022-01-28 14:56:53,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1121 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=756, Invalid=3404, Unknown=0, NotChecked=0, Total=4160 [2022-01-28 14:56:53,231 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 245 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 1656 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 1764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:56:53,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 498 Invalid, 1764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1656 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 14:56:53,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2022-01-28 14:56:53,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 437. [2022-01-28 14:56:53,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 3.4220183486238533) internal successors, (1492), 436 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:53,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1492 transitions. [2022-01-28 14:56:53,241 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1492 transitions. Word has length 20 [2022-01-28 14:56:53,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:56:53,241 INFO L470 AbstractCegarLoop]: Abstraction has 437 states and 1492 transitions. [2022-01-28 14:56:53,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:56:53,241 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1492 transitions. [2022-01-28 14:56:53,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:56:53,242 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:56:53,242 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] [2022-01-28 14:56:53,258 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-01-28 14:56:53,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:56:53,451 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:56:53,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:56:53,451 INFO L85 PathProgramCache]: Analyzing trace with hash -390891458, now seen corresponding path program 11 times [2022-01-28 14:56:53,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:56:53,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503182640] [2022-01-28 14:56:53,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:56:53,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:56:53,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:56:53,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:53,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:56:53,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503182640] [2022-01-28 14:56:53,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503182640] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:56:53,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813525292] [2022-01-28 14:56:53,675 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 14:56:53,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:56:53,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:56:53,676 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-01-28 14:56:53,677 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-01-28 14:56:53,715 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:56:53,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:56:53,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 14:56:53,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:56:54,222 INFO L388 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 252 treesize of output 214 [2022-01-28 14:56:54,758 INFO L388 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 209 treesize of output 187 [2022-01-28 14:56:54,761 INFO L388 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 204 treesize of output 176 [2022-01-28 14:56:55,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:55,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:56:56,509 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:56:56,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 386 treesize of output 348 [2022-01-28 14:56:58,577 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-28 14:56:58,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 208 treesize of output 183 [2022-01-28 14:56:58,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 160 [2022-01-28 14:56:58,733 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:56:58,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813525292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:56:58,733 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:56:58,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-28 14:56:58,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613728803] [2022-01-28 14:56:58,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:56:58,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 14:56:58,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:56:58,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 14:56:58,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-01-28 14:56:58,734 INFO L87 Difference]: Start difference. First operand 437 states and 1492 transitions. Second operand has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:04,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:57:04,148 INFO L93 Difference]: Finished difference Result 1580 states and 4488 transitions. [2022-01-28 14:57:04,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 14:57:04,148 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 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 20 [2022-01-28 14:57:04,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:57:04,151 INFO L225 Difference]: With dead ends: 1580 [2022-01-28 14:57:04,151 INFO L226 Difference]: Without dead ends: 1445 [2022-01-28 14:57:04,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1593 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=984, Invalid=4418, Unknown=0, NotChecked=0, Total=5402 [2022-01-28 14:57:04,152 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 326 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 1332 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 1469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 14:57:04,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 433 Invalid, 1469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1332 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 14:57:04,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1445 states. [2022-01-28 14:57:04,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1445 to 455. [2022-01-28 14:57:04,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 3.458149779735683) internal successors, (1570), 454 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:04,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1570 transitions. [2022-01-28 14:57:04,164 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1570 transitions. Word has length 20 [2022-01-28 14:57:04,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:57:04,164 INFO L470 AbstractCegarLoop]: Abstraction has 455 states and 1570 transitions. [2022-01-28 14:57:04,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9642857142857142) internal successors, (55), 28 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:04,164 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1570 transitions. [2022-01-28 14:57:04,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:57:04,165 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:57:04,165 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] [2022-01-28 14:57:04,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-28 14:57:04,371 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,SelfDestructingSolverStorable38 [2022-01-28 14:57:04,371 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:57:04,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:57:04,372 INFO L85 PathProgramCache]: Analyzing trace with hash -400497878, now seen corresponding path program 12 times [2022-01-28 14:57:04,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:57:04,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054972513] [2022-01-28 14:57:04,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:57:04,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:57:04,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:57:04,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:04,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:57:04,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054972513] [2022-01-28 14:57:04,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054972513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:57:04,590 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324412585] [2022-01-28 14:57:04,590 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 14:57:04,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:57:04,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:57:04,591 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-01-28 14:57:04,592 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-01-28 14:57:04,631 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 14:57:04,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:57:04,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:57:04,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:57:05,234 INFO L388 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 308 treesize of output 266 [2022-01-28 14:57:05,714 INFO L388 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 393 treesize of output 333 [2022-01-28 14:57:05,718 INFO L388 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 337 treesize of output 297 [2022-01-28 14:57:06,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:06,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:57:08,228 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:08,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 373 treesize of output 351 [2022-01-28 14:57:11,437 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:11,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 243 treesize of output 223 [2022-01-28 14:57:11,454 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:11,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 219 treesize of output 203 [2022-01-28 14:57:11,775 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:11,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324412585] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:57:11,775 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:57:11,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:57:11,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411251677] [2022-01-28 14:57:11,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:57:11,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:57:11,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:57:11,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:57:11,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=574, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:57:11,776 INFO L87 Difference]: Start difference. First operand 455 states and 1570 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:19,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:57:19,057 INFO L93 Difference]: Finished difference Result 1516 states and 4370 transitions. [2022-01-28 14:57:19,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-28 14:57:19,058 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:57:19,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:57:19,060 INFO L225 Difference]: With dead ends: 1516 [2022-01-28 14:57:19,060 INFO L226 Difference]: Without dead ends: 1381 [2022-01-28 14:57:19,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1518 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=984, Invalid=4128, Unknown=0, NotChecked=0, Total=5112 [2022-01-28 14:57:19,062 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 334 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 14:57:19,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 426 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 14:57:19,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2022-01-28 14:57:19,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 482. [2022-01-28 14:57:19,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 481 states have (on average 3.494802494802495) internal successors, (1681), 481 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:19,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 1681 transitions. [2022-01-28 14:57:19,073 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 1681 transitions. Word has length 20 [2022-01-28 14:57:19,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:57:19,073 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 1681 transitions. [2022-01-28 14:57:19,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:19,073 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 1681 transitions. [2022-01-28 14:57:19,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:57:19,074 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:57:19,074 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] [2022-01-28 14:57:19,090 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-01-28 14:57:19,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-28 14:57:19,283 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:57:19,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:57:19,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1579591014, now seen corresponding path program 13 times [2022-01-28 14:57:19,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:57:19,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689966026] [2022-01-28 14:57:19,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:57:19,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:57:19,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:57:19,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:19,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:57:19,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689966026] [2022-01-28 14:57:19,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689966026] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:57:19,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967286703] [2022-01-28 14:57:19,556 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 14:57:19,556 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:57:19,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:57:19,556 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-01-28 14:57:19,557 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-01-28 14:57:19,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:57:19,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:57:19,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:57:20,123 INFO L388 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 267 treesize of output 229 [2022-01-28 14:57:20,726 INFO L388 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 326 treesize of output 282 [2022-01-28 14:57:20,729 INFO L388 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 286 treesize of output 244 [2022-01-28 14:57:21,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:21,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:57:24,204 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:24,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 331 [2022-01-28 14:57:26,109 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:26,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 375 treesize of output 335 [2022-01-28 14:57:26,118 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:26,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 331 treesize of output 295 [2022-01-28 14:57:26,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:26,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967286703] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:57:26,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:57:26,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:57:26,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213167080] [2022-01-28 14:57:26,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:57:26,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:57:26,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:57:26,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:57:26,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:57:26,478 INFO L87 Difference]: Start difference. First operand 482 states and 1681 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:34,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:57:34,111 INFO L93 Difference]: Finished difference Result 2086 states and 6331 transitions. [2022-01-28 14:57:34,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 14:57:34,111 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 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 20 [2022-01-28 14:57:34,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:57:34,115 INFO L225 Difference]: With dead ends: 2086 [2022-01-28 14:57:34,115 INFO L226 Difference]: Without dead ends: 1951 [2022-01-28 14:57:34,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1298 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1038, Invalid=3654, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 14:57:34,116 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 544 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 1573 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 1786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 1573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 14:57:34,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [544 Valid, 481 Invalid, 1786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 1573 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 14:57:34,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1951 states. [2022-01-28 14:57:34,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1951 to 560. [2022-01-28 14:57:34,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 559 states have (on average 3.626118067978533) internal successors, (2027), 559 states have internal predecessors, (2027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:34,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 2027 transitions. [2022-01-28 14:57:34,130 INFO L78 Accepts]: Start accepts. Automaton has 560 states and 2027 transitions. Word has length 20 [2022-01-28 14:57:34,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:57:34,130 INFO L470 AbstractCegarLoop]: Abstraction has 560 states and 2027 transitions. [2022-01-28 14:57:34,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:34,131 INFO L276 IsEmpty]: Start isEmpty. Operand 560 states and 2027 transitions. [2022-01-28 14:57:34,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:57:34,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:57:34,132 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] [2022-01-28 14:57:34,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-28 14:57:34,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:57:34,348 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:57:34,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:57:34,348 INFO L85 PathProgramCache]: Analyzing trace with hash -981944474, now seen corresponding path program 14 times [2022-01-28 14:57:34,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:57:34,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523934183] [2022-01-28 14:57:34,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:57:34,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:57:34,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:57:34,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:34,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:57:34,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523934183] [2022-01-28 14:57:34,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523934183] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:57:34,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864967520] [2022-01-28 14:57:34,662 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 14:57:34,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:57:34,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:57:34,663 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-01-28 14:57:34,663 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-01-28 14:57:34,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:57:34,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:57:34,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:57:34,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:57:35,036 INFO L388 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 207 treesize of output 181 [2022-01-28 14:57:35,671 INFO L388 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 228 treesize of output 196 [2022-01-28 14:57:35,674 INFO L388 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 200 treesize of output 178 [2022-01-28 14:57:36,173 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:36,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:57:39,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:39,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 361 treesize of output 337 [2022-01-28 14:57:40,962 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:40,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 271 treesize of output 251 [2022-01-28 14:57:40,973 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:40,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 247 treesize of output 229 [2022-01-28 14:57:41,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:41,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864967520] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:57:41,675 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:57:41,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:57:41,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34019722] [2022-01-28 14:57:41,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:57:41,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:57:41,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:57:41,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:57:41,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:57:41,676 INFO L87 Difference]: Start difference. First operand 560 states and 2027 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:50,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:57:50,412 INFO L93 Difference]: Finished difference Result 1938 states and 5943 transitions. [2022-01-28 14:57:50,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 14:57:50,412 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:57:50,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:57:50,416 INFO L225 Difference]: With dead ends: 1938 [2022-01-28 14:57:50,416 INFO L226 Difference]: Without dead ends: 1719 [2022-01-28 14:57:50,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=994, Invalid=3296, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 14:57:50,418 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 684 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 1279 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 684 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 1279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 14:57:50,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [684 Valid, 390 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 1279 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 14:57:50,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1719 states. [2022-01-28 14:57:50,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1719 to 629. [2022-01-28 14:57:50,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 3.695859872611465) internal successors, (2321), 628 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:50,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 2321 transitions. [2022-01-28 14:57:50,435 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 2321 transitions. Word has length 20 [2022-01-28 14:57:50,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:57:50,435 INFO L470 AbstractCegarLoop]: Abstraction has 629 states and 2321 transitions. [2022-01-28 14:57:50,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:57:50,435 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 2321 transitions. [2022-01-28 14:57:50,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:57:50,436 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:57:50,436 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] [2022-01-28 14:57:50,455 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-01-28 14:57:50,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:57:50,655 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:57:50,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:57:50,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1640596968, now seen corresponding path program 15 times [2022-01-28 14:57:50,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:57:50,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896005738] [2022-01-28 14:57:50,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:57:50,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:57:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:57:50,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:50,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:57:50,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896005738] [2022-01-28 14:57:50,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896005738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:57:50,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574817907] [2022-01-28 14:57:50,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 14:57:50,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:57:50,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:57:50,922 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-01-28 14:57:50,924 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-01-28 14:57:50,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 14:57:50,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:57:50,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:57:50,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:57:51,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:57:51,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 209 [2022-01-28 14:57:52,671 INFO L388 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 327 treesize of output 283 [2022-01-28 14:57:52,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:57:52,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 245 [2022-01-28 14:57:53,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:53,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:57:55,722 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:55,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 462 treesize of output 414 [2022-01-28 14:57:57,115 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:57,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 426 treesize of output 386 [2022-01-28 14:57:57,126 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:57:57,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 382 treesize of output 338 [2022-01-28 14:57:57,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:57:57,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574817907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:57:57,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:57:57,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:57:57,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137786275] [2022-01-28 14:57:57,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:57:57,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:57:57,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:57:57,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:57:57,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:57:57,810 INFO L87 Difference]: Start difference. First operand 629 states and 2321 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:01,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:58:01,210 INFO L93 Difference]: Finished difference Result 1092 states and 3706 transitions. [2022-01-28 14:58:01,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-28 14:58:01,210 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:58:01,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:58:01,213 INFO L225 Difference]: With dead ends: 1092 [2022-01-28 14:58:01,213 INFO L226 Difference]: Without dead ends: 1047 [2022-01-28 14:58:01,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 652 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=383, Invalid=2167, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 14:58:01,213 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 146 mSDsluCounter, 761 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 14:58:01,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 422 Invalid, 1131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 967 Invalid, 0 Unknown, 99 Unchecked, 0.6s Time] [2022-01-28 14:58:01,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-01-28 14:58:01,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 647. [2022-01-28 14:58:01,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 3.6904024767801857) internal successors, (2384), 646 states have internal predecessors, (2384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:01,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 2384 transitions. [2022-01-28 14:58:01,224 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 2384 transitions. Word has length 20 [2022-01-28 14:58:01,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:58:01,224 INFO L470 AbstractCegarLoop]: Abstraction has 647 states and 2384 transitions. [2022-01-28 14:58:01,224 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:01,224 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 2384 transitions. [2022-01-28 14:58:01,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:58:01,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:58:01,225 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] [2022-01-28 14:58:01,241 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-01-28 14:58:01,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:01,434 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:58:01,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:58:01,434 INFO L85 PathProgramCache]: Analyzing trace with hash 252566852, now seen corresponding path program 16 times [2022-01-28 14:58:01,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:58:01,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557890945] [2022-01-28 14:58:01,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:58:01,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:58:01,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:58:01,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:01,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:58:01,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557890945] [2022-01-28 14:58:01,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557890945] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:58:01,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363846695] [2022-01-28 14:58:01,691 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 14:58:01,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:01,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:58:01,692 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-01-28 14:58:01,693 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-01-28 14:58:01,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 14:58:01,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:58:01,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 14:58:01,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:58:02,062 INFO L388 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 230 treesize of output 198 [2022-01-28 14:58:03,125 INFO L388 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 390 treesize of output 326 [2022-01-28 14:58:03,128 INFO L388 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 330 treesize of output 290 [2022-01-28 14:58:03,539 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:03,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:58:06,911 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:06,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 295 treesize of output 267 [2022-01-28 14:58:08,674 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:08,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 263 treesize of output 243 [2022-01-28 14:58:08,683 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:08,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 239 treesize of output 219 [2022-01-28 14:58:09,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:09,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363846695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:58:09,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:58:09,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:58:09,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380494417] [2022-01-28 14:58:09,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:58:09,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:58:09,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:58:09,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:58:09,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:58:09,283 INFO L87 Difference]: Start difference. First operand 647 states and 2384 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:13,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:58:13,793 INFO L93 Difference]: Finished difference Result 1352 states and 4261 transitions. [2022-01-28 14:58:13,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 14:58:13,794 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:58:13,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:58:13,796 INFO L225 Difference]: With dead ends: 1352 [2022-01-28 14:58:13,796 INFO L226 Difference]: Without dead ends: 1262 [2022-01-28 14:58:13,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=439, Invalid=2011, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 14:58:13,797 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 213 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1226 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 14:58:13,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 399 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1226 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 14:58:13,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2022-01-28 14:58:13,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 649. [2022-01-28 14:58:13,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 649 states, 648 states have (on average 3.7037037037037037) internal successors, (2400), 648 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:13,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 649 states to 649 states and 2400 transitions. [2022-01-28 14:58:13,809 INFO L78 Accepts]: Start accepts. Automaton has 649 states and 2400 transitions. Word has length 20 [2022-01-28 14:58:13,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:58:13,809 INFO L470 AbstractCegarLoop]: Abstraction has 649 states and 2400 transitions. [2022-01-28 14:58:13,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:13,809 INFO L276 IsEmpty]: Start isEmpty. Operand 649 states and 2400 transitions. [2022-01-28 14:58:13,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:58:13,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:58:13,810 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] [2022-01-28 14:58:13,832 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-01-28 14:58:14,023 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,SelfDestructingSolverStorable43 [2022-01-28 14:58:14,023 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:58:14,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:58:14,024 INFO L85 PathProgramCache]: Analyzing trace with hash 735456128, now seen corresponding path program 17 times [2022-01-28 14:58:14,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:58:14,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489640440] [2022-01-28 14:58:14,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:58:14,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:58:14,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:58:14,265 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:14,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:58:14,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489640440] [2022-01-28 14:58:14,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489640440] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:58:14,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871080865] [2022-01-28 14:58:14,266 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 14:58:14,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:14,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:58:14,267 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-01-28 14:58:14,267 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-01-28 14:58:14,311 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 14:58:14,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:58:14,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:58:14,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:58:14,646 INFO L388 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 210 treesize of output 182 [2022-01-28 14:58:15,211 INFO L388 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 255 treesize of output 221 [2022-01-28 14:58:15,214 INFO L388 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 225 treesize of output 197 [2022-01-28 14:58:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:15,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:58:18,013 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:18,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 487 treesize of output 435 [2022-01-28 14:58:19,298 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:19,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 336 [2022-01-28 14:58:19,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:19,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 298 [2022-01-28 14:58:19,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:19,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871080865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:58:19,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:58:19,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:58:19,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401155068] [2022-01-28 14:58:19,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:58:19,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:58:19,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:58:19,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:58:19,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:58:19,916 INFO L87 Difference]: Start difference. First operand 649 states and 2400 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:24,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:58:24,228 INFO L93 Difference]: Finished difference Result 1312 states and 4239 transitions. [2022-01-28 14:58:24,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 14:58:24,228 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 20 [2022-01-28 14:58:24,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:58:24,230 INFO L225 Difference]: With dead ends: 1312 [2022-01-28 14:58:24,230 INFO L226 Difference]: Without dead ends: 1237 [2022-01-28 14:58:24,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=462, Invalid=2294, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 14:58:24,231 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 316 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 1529 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 1652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 14:58:24,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [316 Valid, 533 Invalid, 1652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1529 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 14:58:24,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-01-28 14:58:24,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 659. [2022-01-28 14:58:24,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 658 states have (on average 3.7036474164133737) internal successors, (2437), 658 states have internal predecessors, (2437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:24,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 2437 transitions. [2022-01-28 14:58:24,244 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 2437 transitions. Word has length 20 [2022-01-28 14:58:24,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:58:24,244 INFO L470 AbstractCegarLoop]: Abstraction has 659 states and 2437 transitions. [2022-01-28 14:58:24,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:24,244 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 2437 transitions. [2022-01-28 14:58:24,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:58:24,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:58:24,245 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] [2022-01-28 14:58:24,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-28 14:58:24,452 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,SelfDestructingSolverStorable44 [2022-01-28 14:58:24,454 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:58:24,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:58:24,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1088595618, now seen corresponding path program 18 times [2022-01-28 14:58:24,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:58:24,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396507268] [2022-01-28 14:58:24,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:58:24,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:58:24,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:58:24,807 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:24,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:58:24,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396507268] [2022-01-28 14:58:24,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396507268] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:58:24,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82894339] [2022-01-28 14:58:24,807 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 14:58:24,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:24,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:58:24,812 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-01-28 14:58:24,843 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-01-28 14:58:24,864 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 14:58:24,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:58:24,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 14:58:24,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:58:25,285 INFO L388 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 233 treesize of output 203 [2022-01-28 14:58:25,596 INFO L388 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 240 treesize of output 206 [2022-01-28 14:58:25,599 INFO L388 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 210 treesize of output 186 [2022-01-28 14:58:26,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:26,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:58:28,451 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:28,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 354 treesize of output 322 [2022-01-28 14:58:29,757 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:29,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 336 treesize of output 304 [2022-01-28 14:58:29,767 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:29,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 268 [2022-01-28 14:58:30,683 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:30,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82894339] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:58:30,683 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:58:30,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:58:30,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846451389] [2022-01-28 14:58:30,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:58:30,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:58:30,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:58:30,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:58:30,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:58:30,684 INFO L87 Difference]: Start difference. First operand 659 states and 2437 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:33,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:58:33,745 INFO L93 Difference]: Finished difference Result 1367 states and 4364 transitions. [2022-01-28 14:58:33,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 14:58:33,745 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:58:33,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:58:33,747 INFO L225 Difference]: With dead ends: 1367 [2022-01-28 14:58:33,747 INFO L226 Difference]: Without dead ends: 1277 [2022-01-28 14:58:33,748 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=465, Invalid=1887, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 14:58:33,748 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 290 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 14:58:33,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 382 Invalid, 1385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1245 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 14:58:33,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states. [2022-01-28 14:58:33,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 655. [2022-01-28 14:58:33,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 3.712538226299694) internal successors, (2428), 654 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:33,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 2428 transitions. [2022-01-28 14:58:33,761 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 2428 transitions. Word has length 20 [2022-01-28 14:58:33,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:58:33,761 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 2428 transitions. [2022-01-28 14:58:33,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:33,762 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 2428 transitions. [2022-01-28 14:58:33,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:58:33,763 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:58:33,763 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] [2022-01-28 14:58:33,780 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-01-28 14:58:33,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:33,963 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:58:33,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:58:33,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1023833012, now seen corresponding path program 19 times [2022-01-28 14:58:33,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:58:33,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843693262] [2022-01-28 14:58:33,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:58:33,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:58:33,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:58:34,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:34,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:58:34,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843693262] [2022-01-28 14:58:34,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843693262] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:58:34,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601439534] [2022-01-28 14:58:34,248 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 14:58:34,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:34,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:58:34,249 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-01-28 14:58:34,249 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-01-28 14:58:34,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:58:34,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:58:34,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:58:34,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 205 [2022-01-28 14:58:35,250 INFO L388 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 266 treesize of output 234 [2022-01-28 14:58:35,253 INFO L388 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 238 treesize of output 204 [2022-01-28 14:58:36,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:36,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:58:39,604 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:39,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 594 treesize of output 556 [2022-01-28 14:58:44,065 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:44,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 320 treesize of output 296 [2022-01-28 14:58:44,075 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:44,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 292 treesize of output 268 [2022-01-28 14:58:45,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:45,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601439534] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:58:45,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:58:45,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:58:45,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249963061] [2022-01-28 14:58:45,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:58:45,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:58:45,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:58:45,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:58:45,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:58:45,086 INFO L87 Difference]: Start difference. First operand 655 states and 2428 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:51,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:58:51,977 INFO L93 Difference]: Finished difference Result 1803 states and 5677 transitions. [2022-01-28 14:58:51,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 14:58:51,977 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:58:51,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:58:51,980 INFO L225 Difference]: With dead ends: 1803 [2022-01-28 14:58:51,980 INFO L226 Difference]: Without dead ends: 1653 [2022-01-28 14:58:51,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=770, Invalid=2652, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 14:58:51,980 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 334 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 1652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 14:58:51,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 484 Invalid, 1652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1504 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 14:58:51,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2022-01-28 14:58:52,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 665. [2022-01-28 14:58:52,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 3.73644578313253) internal successors, (2481), 664 states have internal predecessors, (2481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:52,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 2481 transitions. [2022-01-28 14:58:52,003 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 2481 transitions. Word has length 20 [2022-01-28 14:58:52,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:58:52,003 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 2481 transitions. [2022-01-28 14:58:52,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:52,003 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 2481 transitions. [2022-01-28 14:58:52,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:58:52,004 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:58:52,004 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] [2022-01-28 14:58:52,021 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-01-28 14:58:52,205 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:52,205 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:58:52,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:58:52,206 INFO L85 PathProgramCache]: Analyzing trace with hash 493673104, now seen corresponding path program 20 times [2022-01-28 14:58:52,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:58:52,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198745754] [2022-01-28 14:58:52,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:58:52,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:58:52,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:58:52,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:52,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:58:52,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198745754] [2022-01-28 14:58:52,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198745754] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:58:52,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030369562] [2022-01-28 14:58:52,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 14:58:52,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:52,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:58:52,468 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-01-28 14:58:52,469 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-01-28 14:58:52,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:58:52,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:58:52,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 14:58:52,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:58:52,926 INFO L388 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 256 treesize of output 218 [2022-01-28 14:58:53,471 INFO L388 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 260 treesize of output 224 [2022-01-28 14:58:53,475 INFO L388 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 211 treesize of output 189 [2022-01-28 14:58:53,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:53,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:58:56,392 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:56,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 287 treesize of output 265 [2022-01-28 14:58:57,497 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:57,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 361 [2022-01-28 14:58:57,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:58:57,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 304 [2022-01-28 14:58:58,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:58,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030369562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:58:58,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:58:58,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:58:58,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025028645] [2022-01-28 14:58:58,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:58:58,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:58:58,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:58:58,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:58:58,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:58:58,414 INFO L87 Difference]: Start difference. First operand 665 states and 2481 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:59,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:58:59,280 INFO L93 Difference]: Finished difference Result 872 states and 3079 transitions. [2022-01-28 14:58:59,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-28 14:58:59,280 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:58:59,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:58:59,282 INFO L225 Difference]: With dead ends: 872 [2022-01-28 14:58:59,282 INFO L226 Difference]: Without dead ends: 857 [2022-01-28 14:58:59,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=241, Invalid=751, Unknown=0, NotChecked=0, Total=992 [2022-01-28 14:58:59,283 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 200 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 14:58:59,283 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 179 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 14:58:59,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states. [2022-01-28 14:58:59,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 677. [2022-01-28 14:58:59,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 3.7411242603550297) internal successors, (2529), 676 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:59,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 2529 transitions. [2022-01-28 14:58:59,297 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 2529 transitions. Word has length 20 [2022-01-28 14:58:59,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:58:59,297 INFO L470 AbstractCegarLoop]: Abstraction has 677 states and 2529 transitions. [2022-01-28 14:58:59,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:58:59,297 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 2529 transitions. [2022-01-28 14:58:59,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:58:59,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:58:59,298 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] [2022-01-28 14:58:59,314 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-01-28 14:58:59,498 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,SelfDestructingSolverStorable47 [2022-01-28 14:58:59,499 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:58:59,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:58:59,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1988276068, now seen corresponding path program 21 times [2022-01-28 14:58:59,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:58:59,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001614825] [2022-01-28 14:58:59,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:58:59,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:58:59,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:58:59,780 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:58:59,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:58:59,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001614825] [2022-01-28 14:58:59,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001614825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:58:59,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158312437] [2022-01-28 14:58:59,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 14:58:59,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:58:59,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:58:59,788 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-01-28 14:58:59,789 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-01-28 14:58:59,834 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 14:58:59,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:58:59,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 14:58:59,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:59:00,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:59:00,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 338 treesize of output 284 [2022-01-28 14:59:02,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:59:02,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 405 treesize of output 337 [2022-01-28 14:59:02,247 INFO L388 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 324 treesize of output 290 [2022-01-28 14:59:02,874 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:02,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:59:05,414 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:05,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 328 treesize of output 304 [2022-01-28 14:59:06,069 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:06,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 331 [2022-01-28 14:59:06,079 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:06,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 282 [2022-01-28 14:59:06,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:06,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158312437] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:59:06,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:59:06,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:59:06,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613466616] [2022-01-28 14:59:06,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:59:06,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:59:06,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:59:06,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:59:06,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:59:06,820 INFO L87 Difference]: Start difference. First operand 677 states and 2529 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:07,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:59:07,455 INFO L93 Difference]: Finished difference Result 839 states and 3052 transitions. [2022-01-28 14:59:07,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 14:59:07,455 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:59:07,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:59:07,457 INFO L225 Difference]: With dead ends: 839 [2022-01-28 14:59:07,457 INFO L226 Difference]: Without dead ends: 824 [2022-01-28 14:59:07,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=196, Invalid=796, Unknown=0, NotChecked=0, Total=992 [2022-01-28 14:59:07,457 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 71 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 14:59:07,458 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 227 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 565 Invalid, 0 Unknown, 166 Unchecked, 0.3s Time] [2022-01-28 14:59:07,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2022-01-28 14:59:07,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 686. [2022-01-28 14:59:07,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 3.7343065693430657) internal successors, (2558), 685 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:07,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2558 transitions. [2022-01-28 14:59:07,467 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2558 transitions. Word has length 20 [2022-01-28 14:59:07,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:59:07,467 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 2558 transitions. [2022-01-28 14:59:07,468 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:07,468 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2558 transitions. [2022-01-28 14:59:07,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:59:07,469 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:59:07,469 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] [2022-01-28 14:59:07,484 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-01-28 14:59:07,669 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,SelfDestructingSolverStorable48 [2022-01-28 14:59:07,669 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:59:07,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:59:07,670 INFO L85 PathProgramCache]: Analyzing trace with hash -413527408, now seen corresponding path program 22 times [2022-01-28 14:59:07,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:59:07,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928897616] [2022-01-28 14:59:07,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:59:07,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:59:07,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:59:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:07,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:59:07,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928897616] [2022-01-28 14:59:07,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928897616] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:59:07,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216457482] [2022-01-28 14:59:07,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 14:59:07,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:07,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:59:07,980 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-01-28 14:59:07,981 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-01-28 14:59:08,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 14:59:08,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:59:08,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 14:59:08,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:59:08,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:59:08,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 365 treesize of output 301 [2022-01-28 14:59:10,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:59:10,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 214 [2022-01-28 14:59:10,159 INFO L388 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 218 treesize of output 194 [2022-01-28 14:59:10,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:10,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:59:13,045 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:13,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 312 treesize of output 280 [2022-01-28 14:59:14,195 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:14,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 330 [2022-01-28 14:59:14,204 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:14,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 309 treesize of output 287 [2022-01-28 14:59:15,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:15,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216457482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:59:15,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:59:15,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:59:15,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767967769] [2022-01-28 14:59:15,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:59:15,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:59:15,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:59:15,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:59:15,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:59:15,335 INFO L87 Difference]: Start difference. First operand 686 states and 2558 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:18,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:59:18,896 INFO L93 Difference]: Finished difference Result 1402 states and 4457 transitions. [2022-01-28 14:59:18,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 14:59:18,896 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:59:18,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:59:18,898 INFO L225 Difference]: With dead ends: 1402 [2022-01-28 14:59:18,898 INFO L226 Difference]: Without dead ends: 1237 [2022-01-28 14:59:18,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=547, Invalid=2759, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 14:59:18,899 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 228 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 1163 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 345 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 14:59:18,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 539 Invalid, 1591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1163 Invalid, 0 Unknown, 345 Unchecked, 0.7s Time] [2022-01-28 14:59:18,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2022-01-28 14:59:18,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 686. [2022-01-28 14:59:18,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 3.7386861313868613) internal successors, (2561), 685 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:18,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 2561 transitions. [2022-01-28 14:59:18,911 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 2561 transitions. Word has length 20 [2022-01-28 14:59:18,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:59:18,911 INFO L470 AbstractCegarLoop]: Abstraction has 686 states and 2561 transitions. [2022-01-28 14:59:18,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:18,911 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 2561 transitions. [2022-01-28 14:59:18,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:59:18,912 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:59:18,912 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] [2022-01-28 14:59:18,928 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-01-28 14:59:19,112 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,SelfDestructingSolverStorable49 [2022-01-28 14:59:19,113 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:59:19,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:59:19,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1906877012, now seen corresponding path program 23 times [2022-01-28 14:59:19,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:59:19,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976421186] [2022-01-28 14:59:19,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:59:19,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:59:19,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:59:19,335 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:19,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:59:19,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976421186] [2022-01-28 14:59:19,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976421186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:59:19,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719451879] [2022-01-28 14:59:19,335 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 14:59:19,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:19,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:59:19,336 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-01-28 14:59:19,337 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-01-28 14:59:19,387 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:59:19,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:59:19,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:59:19,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:59:19,824 INFO L388 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 214 treesize of output 188 [2022-01-28 14:59:20,626 INFO L388 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 376 treesize of output 314 [2022-01-28 14:59:20,630 INFO L388 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 318 treesize of output 280 [2022-01-28 14:59:21,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:21,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:59:22,998 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:22,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 393 treesize of output 353 [2022-01-28 14:59:24,025 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:24,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 359 [2022-01-28 14:59:24,034 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:24,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 355 treesize of output 321 [2022-01-28 14:59:24,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:24,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719451879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:59:24,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:59:24,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 14:59:24,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285101413] [2022-01-28 14:59:24,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:59:24,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 14:59:24,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:59:24,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 14:59:24,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-01-28 14:59:24,847 INFO L87 Difference]: Start difference. First operand 686 states and 2561 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:33,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:59:33,446 INFO L93 Difference]: Finished difference Result 1843 states and 5680 transitions. [2022-01-28 14:59:33,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 14:59:33,447 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 20 [2022-01-28 14:59:33,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:59:33,449 INFO L225 Difference]: With dead ends: 1843 [2022-01-28 14:59:33,449 INFO L226 Difference]: Without dead ends: 1708 [2022-01-28 14:59:33,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1884 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=1397, Invalid=5409, Unknown=0, NotChecked=0, Total=6806 [2022-01-28 14:59:33,450 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 328 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 1910 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 2016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 14:59:33,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 587 Invalid, 2016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1910 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 14:59:33,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1708 states. [2022-01-28 14:59:33,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1708 to 735. [2022-01-28 14:59:33,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 734 states have (on average 3.6852861035422344) internal successors, (2705), 734 states have internal predecessors, (2705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:33,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 2705 transitions. [2022-01-28 14:59:33,464 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 2705 transitions. Word has length 20 [2022-01-28 14:59:33,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:59:33,464 INFO L470 AbstractCegarLoop]: Abstraction has 735 states and 2705 transitions. [2022-01-28 14:59:33,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:33,464 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 2705 transitions. [2022-01-28 14:59:33,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:59:33,465 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:59:33,465 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] [2022-01-28 14:59:33,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-28 14:59:33,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:33,667 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:59:33,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:59:33,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1025069888, now seen corresponding path program 24 times [2022-01-28 14:59:33,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:59:33,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469985369] [2022-01-28 14:59:33,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:59:33,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:59:33,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:59:33,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:33,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:59:33,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469985369] [2022-01-28 14:59:33,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469985369] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:59:33,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818963728] [2022-01-28 14:59:33,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 14:59:33,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:33,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:59:33,895 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-01-28 14:59:33,895 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-01-28 14:59:33,941 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 14:59:33,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:59:33,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 14:59:33,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:59:34,403 INFO L388 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 214 treesize of output 184 [2022-01-28 14:59:34,759 INFO L388 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 221 treesize of output 201 [2022-01-28 14:59:34,761 INFO L388 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 218 treesize of output 186 [2022-01-28 14:59:35,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:35,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:59:37,780 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:37,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 455 treesize of output 413 [2022-01-28 14:59:40,728 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:40,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 266 treesize of output 246 [2022-01-28 14:59:40,736 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:40,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 213 [2022-01-28 14:59:41,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:41,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818963728] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:59:41,796 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:59:41,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:59:41,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721476929] [2022-01-28 14:59:41,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:59:41,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:59:41,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:59:41,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:59:41,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:59:41,797 INFO L87 Difference]: Start difference. First operand 735 states and 2705 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:42,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:59:42,275 INFO L93 Difference]: Finished difference Result 863 states and 3062 transitions. [2022-01-28 14:59:42,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-28 14:59:42,275 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:59:42,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:59:42,277 INFO L225 Difference]: With dead ends: 863 [2022-01-28 14:59:42,277 INFO L226 Difference]: Without dead ends: 848 [2022-01-28 14:59:42,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=249, Invalid=681, Unknown=0, NotChecked=0, Total=930 [2022-01-28 14:59:42,277 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 146 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 14:59:42,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 98 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 14:59:42,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2022-01-28 14:59:42,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 738. [2022-01-28 14:59:42,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 737 states have (on average 3.682496607869742) internal successors, (2714), 737 states have internal predecessors, (2714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:42,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 2714 transitions. [2022-01-28 14:59:42,287 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 2714 transitions. Word has length 20 [2022-01-28 14:59:42,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:59:42,287 INFO L470 AbstractCegarLoop]: Abstraction has 738 states and 2714 transitions. [2022-01-28 14:59:42,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:42,287 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 2714 transitions. [2022-01-28 14:59:42,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:59:42,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:59:42,288 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] [2022-01-28 14:59:42,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-28 14:59:42,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:42,489 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:59:42,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:59:42,489 INFO L85 PathProgramCache]: Analyzing trace with hash 469533076, now seen corresponding path program 25 times [2022-01-28 14:59:42,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:59:42,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535855563] [2022-01-28 14:59:42,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:59:42,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:59:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:59:42,739 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:42,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:59:42,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535855563] [2022-01-28 14:59:42,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535855563] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:59:42,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360040300] [2022-01-28 14:59:42,740 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 14:59:42,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:42,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:59:42,741 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-01-28 14:59:42,741 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-01-28 14:59:42,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:59:42,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 14:59:42,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:59:43,352 INFO L388 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 261 treesize of output 229 [2022-01-28 14:59:43,996 INFO L388 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 416 treesize of output 348 [2022-01-28 14:59:44,000 INFO L388 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 352 treesize of output 310 [2022-01-28 14:59:44,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:44,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:59:46,597 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:46,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 550 treesize of output 504 [2022-01-28 14:59:49,628 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:49,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 240 [2022-01-28 14:59:49,649 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:49,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 218 [2022-01-28 14:59:50,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:50,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360040300] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:59:50,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:59:50,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:59:50,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817431917] [2022-01-28 14:59:50,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:59:50,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:59:50,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:59:50,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:59:50,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:59:50,839 INFO L87 Difference]: Start difference. First operand 738 states and 2714 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:53,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 14:59:53,131 INFO L93 Difference]: Finished difference Result 1155 states and 3910 transitions. [2022-01-28 14:59:53,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 14:59:53,131 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 14:59:53,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 14:59:53,133 INFO L225 Difference]: With dead ends: 1155 [2022-01-28 14:59:53,133 INFO L226 Difference]: Without dead ends: 1095 [2022-01-28 14:59:53,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=346, Invalid=1634, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 14:59:53,134 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 142 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 1379 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 14:59:53,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 441 Invalid, 1440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1379 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 14:59:53,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2022-01-28 14:59:53,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 763. [2022-01-28 14:59:53,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 3.674540682414698) internal successors, (2800), 762 states have internal predecessors, (2800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:53,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2800 transitions. [2022-01-28 14:59:53,145 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2800 transitions. Word has length 20 [2022-01-28 14:59:53,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 14:59:53,145 INFO L470 AbstractCegarLoop]: Abstraction has 763 states and 2800 transitions. [2022-01-28 14:59:53,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 14:59:53,146 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2800 transitions. [2022-01-28 14:59:53,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 14:59:53,151 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 14:59:53,151 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] [2022-01-28 14:59:53,173 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-01-28 14:59:53,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:53,368 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 14:59:53,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 14:59:53,368 INFO L85 PathProgramCache]: Analyzing trace with hash 150420756, now seen corresponding path program 26 times [2022-01-28 14:59:53,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 14:59:53,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512910254] [2022-01-28 14:59:53,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 14:59:53,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 14:59:53,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 14:59:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:53,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 14:59:53,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512910254] [2022-01-28 14:59:53,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512910254] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 14:59:53,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402696780] [2022-01-28 14:59:53,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 14:59:53,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 14:59:53,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 14:59:53,621 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-01-28 14:59:53,622 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-01-28 14:59:53,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 14:59:53,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 14:59:53,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 14:59:53,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 14:59:54,060 INFO L388 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 204 treesize of output 182 [2022-01-28 14:59:54,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:59:54,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 183 [2022-01-28 14:59:54,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 14:59:54,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 165 [2022-01-28 14:59:55,321 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:55,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 14:59:57,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:57,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 478 treesize of output 452 [2022-01-28 14:59:59,022 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:59,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 335 treesize of output 313 [2022-01-28 14:59:59,030 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 14:59:59,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 292 treesize of output 256 [2022-01-28 14:59:59,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 14:59:59,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402696780] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 14:59:59,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 14:59:59,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 14:59:59,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373557646] [2022-01-28 14:59:59,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 14:59:59,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 14:59:59,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 14:59:59,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 14:59:59,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=455, Unknown=0, NotChecked=0, Total=600 [2022-01-28 14:59:59,774 INFO L87 Difference]: Start difference. First operand 763 states and 2800 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:00,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:00:00,339 INFO L93 Difference]: Finished difference Result 842 states and 3028 transitions. [2022-01-28 15:00:00,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:00:00,339 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:00:00,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:00:00,341 INFO L225 Difference]: With dead ends: 842 [2022-01-28 15:00:00,341 INFO L226 Difference]: Without dead ends: 827 [2022-01-28 15:00:00,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:00:00,341 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 82 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:00:00,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 116 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:00:00,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-01-28 15:00:00,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 768. [2022-01-28 15:00:00,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 768 states, 767 states have (on average 3.6753585397653192) internal successors, (2819), 767 states have internal predecessors, (2819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:00,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 2819 transitions. [2022-01-28 15:00:00,351 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 2819 transitions. Word has length 20 [2022-01-28 15:00:00,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:00:00,351 INFO L470 AbstractCegarLoop]: Abstraction has 768 states and 2819 transitions. [2022-01-28 15:00:00,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:00,351 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 2819 transitions. [2022-01-28 15:00:00,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:00:00,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:00:00,352 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] [2022-01-28 15:00:00,370 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-01-28 15:00:00,553 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,SelfDestructingSolverStorable53 [2022-01-28 15:00:00,555 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:00:00,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:00:00,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1150295616, now seen corresponding path program 27 times [2022-01-28 15:00:00,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:00:00,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130206583] [2022-01-28 15:00:00,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:00:00,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:00:00,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:00:00,855 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:00,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:00:00,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130206583] [2022-01-28 15:00:00,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130206583] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:00:00,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92492187] [2022-01-28 15:00:00,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:00:00,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:00:00,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:00:00,857 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-01-28 15:00:00,857 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-01-28 15:00:00,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:00:00,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:00:00,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:00:00,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:00:01,208 INFO L388 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 179 treesize of output 159 [2022-01-28 15:00:01,684 INFO L388 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 214 treesize of output 192 [2022-01-28 15:00:01,688 INFO L388 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 209 treesize of output 179 [2022-01-28 15:00:02,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:02,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:00:04,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:04,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 515 treesize of output 477 [2022-01-28 15:00:07,283 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:07,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 270 treesize of output 246 [2022-01-28 15:00:07,292 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:07,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 225 treesize of output 213 [2022-01-28 15:00:08,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:08,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92492187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:00:08,232 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:00:08,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:00:08,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252260797] [2022-01-28 15:00:08,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:00:08,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:00:08,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:00:08,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:00:08,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=460, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:00:08,233 INFO L87 Difference]: Start difference. First operand 768 states and 2819 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:09,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:00:09,005 INFO L93 Difference]: Finished difference Result 954 states and 3320 transitions. [2022-01-28 15:00:09,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-28 15:00:09,005 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:00:09,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:00:09,007 INFO L225 Difference]: With dead ends: 954 [2022-01-28 15:00:09,007 INFO L226 Difference]: Without dead ends: 939 [2022-01-28 15:00:09,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:00:09,011 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 154 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:00:09,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 121 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:00:09,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2022-01-28 15:00:09,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 769. [2022-01-28 15:00:09,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 769 states, 768 states have (on average 3.6770833333333335) internal successors, (2824), 768 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:09,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 2824 transitions. [2022-01-28 15:00:09,023 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 2824 transitions. Word has length 20 [2022-01-28 15:00:09,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:00:09,023 INFO L470 AbstractCegarLoop]: Abstraction has 769 states and 2824 transitions. [2022-01-28 15:00:09,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:09,023 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 2824 transitions. [2022-01-28 15:00:09,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:00:09,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:00:09,024 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] [2022-01-28 15:00:09,043 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-01-28 15:00:09,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:00:09,241 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:00:09,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:00:09,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1650068716, now seen corresponding path program 28 times [2022-01-28 15:00:09,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:00:09,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550066466] [2022-01-28 15:00:09,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:00:09,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:00:09,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:00:09,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:09,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:00:09,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550066466] [2022-01-28 15:00:09,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550066466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:00:09,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530323680] [2022-01-28 15:00:09,510 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:00:09,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:00:09,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:00:09,511 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-01-28 15:00:09,512 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-01-28 15:00:09,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:00:09,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:00:09,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:00:09,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:00:10,141 INFO L388 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 246 treesize of output 212 [2022-01-28 15:00:10,767 INFO L388 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 244 treesize of output 208 [2022-01-28 15:00:10,770 INFO L388 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 195 treesize of output 177 [2022-01-28 15:00:11,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:11,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:00:13,917 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:13,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 514 treesize of output 474 [2022-01-28 15:00:15,861 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:15,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 280 [2022-01-28 15:00:15,869 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:15,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 259 treesize of output 231 [2022-01-28 15:00:16,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:16,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530323680] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:00:16,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:00:16,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:00:16,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829453976] [2022-01-28 15:00:16,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:00:16,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:00:16,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:00:16,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:00:16,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:00:16,448 INFO L87 Difference]: Start difference. First operand 769 states and 2824 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:16,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:00:16,781 INFO L93 Difference]: Finished difference Result 866 states and 3065 transitions. [2022-01-28 15:00:16,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:00:16,781 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:00:16,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:00:16,783 INFO L225 Difference]: With dead ends: 866 [2022-01-28 15:00:16,783 INFO L226 Difference]: Without dead ends: 851 [2022-01-28 15:00:16,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:00:16,783 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 79 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:00:16,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 127 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:00:16,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-01-28 15:00:16,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 772. [2022-01-28 15:00:16,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 771 states have (on average 3.67704280155642) internal successors, (2835), 771 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:16,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 2835 transitions. [2022-01-28 15:00:16,794 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 2835 transitions. Word has length 20 [2022-01-28 15:00:16,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:00:16,794 INFO L470 AbstractCegarLoop]: Abstraction has 772 states and 2835 transitions. [2022-01-28 15:00:16,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:16,794 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 2835 transitions. [2022-01-28 15:00:16,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:00:16,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:00:16,795 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] [2022-01-28 15:00:16,811 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-01-28 15:00:16,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:00:16,999 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:00:16,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:00:17,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1503435106, now seen corresponding path program 29 times [2022-01-28 15:00:17,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:00:17,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065651716] [2022-01-28 15:00:17,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:00:17,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:00:17,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:00:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:17,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:00:17,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065651716] [2022-01-28 15:00:17,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065651716] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:00:17,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693423480] [2022-01-28 15:00:17,310 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:00:17,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:00:17,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:00:17,311 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-01-28 15:00:17,312 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-01-28 15:00:17,361 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:00:17,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:00:17,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:00:17,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:00:17,832 INFO L388 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 290 treesize of output 254 [2022-01-28 15:00:18,309 INFO L388 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 291 treesize of output 255 [2022-01-28 15:00:18,313 INFO L388 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 259 treesize of output 229 [2022-01-28 15:00:19,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:19,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:00:21,806 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:21,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 489 treesize of output 463 [2022-01-28 15:00:26,048 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:26,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 250 treesize of output 230 [2022-01-28 15:00:26,057 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:26,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 226 treesize of output 210 [2022-01-28 15:00:26,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:26,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693423480] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:00:26,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:00:26,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 15:00:26,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220084488] [2022-01-28 15:00:26,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:00:26,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:00:26,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:00:26,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:00:26,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=570, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:00:26,763 INFO L87 Difference]: Start difference. First operand 772 states and 2835 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:33,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:00:33,526 INFO L93 Difference]: Finished difference Result 1977 states and 6073 transitions. [2022-01-28 15:00:33,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:00:33,526 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 20 [2022-01-28 15:00:33,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:00:33,529 INFO L225 Difference]: With dead ends: 1977 [2022-01-28 15:00:33,529 INFO L226 Difference]: Without dead ends: 1827 [2022-01-28 15:00:33,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1246 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=842, Invalid=3190, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:00:33,530 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 312 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 1868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:00:33,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 595 Invalid, 1868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1718 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:00:33,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1827 states. [2022-01-28 15:00:33,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1827 to 783. [2022-01-28 15:00:33,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 783 states, 782 states have (on average 3.6892583120204603) internal successors, (2885), 782 states have internal predecessors, (2885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:33,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 2885 transitions. [2022-01-28 15:00:33,545 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 2885 transitions. Word has length 20 [2022-01-28 15:00:33,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:00:33,545 INFO L470 AbstractCegarLoop]: Abstraction has 783 states and 2885 transitions. [2022-01-28 15:00:33,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:33,545 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 2885 transitions. [2022-01-28 15:00:33,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:00:33,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:00:33,547 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] [2022-01-28 15:00:33,565 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-01-28 15:00:33,747 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,SelfDestructingSolverStorable56 [2022-01-28 15:00:33,747 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:00:33,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:00:33,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1573545142, now seen corresponding path program 30 times [2022-01-28 15:00:33,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:00:33,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919206570] [2022-01-28 15:00:33,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:00:33,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:00:33,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:00:34,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:34,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:00:34,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919206570] [2022-01-28 15:00:34,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919206570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:00:34,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903003364] [2022-01-28 15:00:34,067 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:00:34,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:00:34,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:00:34,068 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-01-28 15:00:34,068 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-01-28 15:00:34,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:00:34,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:00:34,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:00:34,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:00:34,463 INFO L388 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 169 treesize of output 147 [2022-01-28 15:00:34,718 INFO L388 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 201 treesize of output 175 [2022-01-28 15:00:34,721 INFO L388 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 179 treesize of output 157 [2022-01-28 15:00:35,314 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:35,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:00:38,143 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:38,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 537 treesize of output 507 [2022-01-28 15:00:40,630 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:40,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 238 treesize of output 222 [2022-01-28 15:00:40,637 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:40,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 231 treesize of output 209 [2022-01-28 15:00:41,170 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:41,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903003364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:00:41,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:00:41,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:00:41,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960500783] [2022-01-28 15:00:41,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:00:41,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:00:41,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:00:41,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:00:41,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:00:41,171 INFO L87 Difference]: Start difference. First operand 783 states and 2885 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:42,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:00:42,816 INFO L93 Difference]: Finished difference Result 1174 states and 4054 transitions. [2022-01-28 15:00:42,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:00:42,816 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:00:42,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:00:42,818 INFO L225 Difference]: With dead ends: 1174 [2022-01-28 15:00:42,818 INFO L226 Difference]: Without dead ends: 1159 [2022-01-28 15:00:42,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=477, Invalid=1593, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:00:42,818 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 158 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:00:42,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 246 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:00:42,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2022-01-28 15:00:42,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 784. [2022-01-28 15:00:42,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 784 states, 783 states have (on average 3.6922094508301404) internal successors, (2891), 783 states have internal predecessors, (2891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:42,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 784 states to 784 states and 2891 transitions. [2022-01-28 15:00:42,830 INFO L78 Accepts]: Start accepts. Automaton has 784 states and 2891 transitions. Word has length 20 [2022-01-28 15:00:42,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:00:42,830 INFO L470 AbstractCegarLoop]: Abstraction has 784 states and 2891 transitions. [2022-01-28 15:00:42,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:00:42,830 INFO L276 IsEmpty]: Start isEmpty. Operand 784 states and 2891 transitions. [2022-01-28 15:00:42,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:00:42,832 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:00:42,832 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] [2022-01-28 15:00:42,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-28 15:00:43,032 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,SelfDestructingSolverStorable57 [2022-01-28 15:00:43,032 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:00:43,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:00:43,033 INFO L85 PathProgramCache]: Analyzing trace with hash 183038138, now seen corresponding path program 31 times [2022-01-28 15:00:43,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:00:43,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593387401] [2022-01-28 15:00:43,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:00:43,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:00:43,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:00:43,315 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:43,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:00:43,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593387401] [2022-01-28 15:00:43,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593387401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:00:43,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301234521] [2022-01-28 15:00:43,315 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:00:43,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:00:43,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:00:43,316 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-01-28 15:00:43,317 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-01-28 15:00:43,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:00:43,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:00:43,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:00:43,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:00:43,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 201 [2022-01-28 15:00:44,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:00:44,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 293 [2022-01-28 15:00:44,267 INFO L388 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 297 treesize of output 255 [2022-01-28 15:00:46,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:00:46,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:00:50,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:50,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 662 treesize of output 622 [2022-01-28 15:00:56,500 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:56,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 610 treesize of output 572 [2022-01-28 15:00:56,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:00:56,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 568 treesize of output 546 [2022-01-28 15:01:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:05,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301234521] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:01:05,489 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:01:05,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:01:05,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971444872] [2022-01-28 15:01:05,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:01:05,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:01:05,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:01:05,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:01:05,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:01:05,490 INFO L87 Difference]: Start difference. First operand 784 states and 2891 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:13,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:01:13,791 INFO L93 Difference]: Finished difference Result 1805 states and 5710 transitions. [2022-01-28 15:01:13,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:01:13,791 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:01:13,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:01:13,795 INFO L225 Difference]: With dead ends: 1805 [2022-01-28 15:01:13,795 INFO L226 Difference]: Without dead ends: 1670 [2022-01-28 15:01:13,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 871 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=717, Invalid=2253, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:01:13,795 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 323 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:01:13,796 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 317 Invalid, 1059 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:01:13,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-01-28 15:01:13,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 789. [2022-01-28 15:01:13,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 788 states have (on average 3.700507614213198) internal successors, (2916), 788 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:13,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 2916 transitions. [2022-01-28 15:01:13,815 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 2916 transitions. Word has length 20 [2022-01-28 15:01:13,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:01:13,816 INFO L470 AbstractCegarLoop]: Abstraction has 789 states and 2916 transitions. [2022-01-28 15:01:13,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:13,816 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 2916 transitions. [2022-01-28 15:01:13,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:01:13,817 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:01:13,817 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] [2022-01-28 15:01:13,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-28 15:01:14,031 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,SelfDestructingSolverStorable58 [2022-01-28 15:01:14,032 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:01:14,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:01:14,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1850231866, now seen corresponding path program 32 times [2022-01-28 15:01:14,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:01:14,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92386255] [2022-01-28 15:01:14,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:01:14,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:01:14,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:01:14,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:14,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:01:14,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92386255] [2022-01-28 15:01:14,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92386255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:01:14,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858314214] [2022-01-28 15:01:14,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:01:14,284 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:14,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:01:14,285 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-01-28 15:01:14,285 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-01-28 15:01:14,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:01:14,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:01:14,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:01:14,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:01:14,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:14,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 259 [2022-01-28 15:01:15,324 INFO L388 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 231 treesize of output 201 [2022-01-28 15:01:15,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:15,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 181 [2022-01-28 15:01:16,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:16,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:01:18,195 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:18,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 456 treesize of output 416 [2022-01-28 15:01:21,648 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:21,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 480 treesize of output 444 [2022-01-28 15:01:21,659 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:21,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 423 treesize of output 397 [2022-01-28 15:01:23,078 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:23,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858314214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:01:23,079 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:01:23,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:01:23,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088544699] [2022-01-28 15:01:23,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:01:23,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:01:23,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:01:23,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:01:23,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:01:23,080 INFO L87 Difference]: Start difference. First operand 789 states and 2916 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:24,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:01:24,376 INFO L93 Difference]: Finished difference Result 1051 states and 3719 transitions. [2022-01-28 15:01:24,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:01:24,376 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:01:24,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:01:24,378 INFO L225 Difference]: With dead ends: 1051 [2022-01-28 15:01:24,378 INFO L226 Difference]: Without dead ends: 1036 [2022-01-28 15:01:24,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=337, Invalid=1145, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:01:24,378 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 104 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 660 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:01:24,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 180 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 660 Invalid, 0 Unknown, 56 Unchecked, 0.4s Time] [2022-01-28 15:01:24,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2022-01-28 15:01:24,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 791. [2022-01-28 15:01:24,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 791 states, 790 states have (on average 3.7) internal successors, (2923), 790 states have internal predecessors, (2923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:24,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 2923 transitions. [2022-01-28 15:01:24,391 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 2923 transitions. Word has length 20 [2022-01-28 15:01:24,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:01:24,391 INFO L470 AbstractCegarLoop]: Abstraction has 791 states and 2923 transitions. [2022-01-28 15:01:24,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:24,392 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 2923 transitions. [2022-01-28 15:01:24,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:01:24,393 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:01:24,393 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] [2022-01-28 15:01:24,413 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-01-28 15:01:24,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:24,594 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:01:24,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:01:24,594 INFO L85 PathProgramCache]: Analyzing trace with hash -831168696, now seen corresponding path program 33 times [2022-01-28 15:01:24,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:01:24,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32249934] [2022-01-28 15:01:24,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:01:24,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:01:24,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:01:24,833 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:24,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:01:24,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32249934] [2022-01-28 15:01:24,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32249934] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:01:24,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402395245] [2022-01-28 15:01:24,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:01:24,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:24,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:01:24,836 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-01-28 15:01:24,836 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-01-28 15:01:24,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:01:24,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:01:24,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:01:24,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:01:25,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:25,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 218 [2022-01-28 15:01:26,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:26,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 250 [2022-01-28 15:01:26,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:26,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 220 [2022-01-28 15:01:27,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:27,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:01:29,320 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:29,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 452 treesize of output 412 [2022-01-28 15:01:31,997 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:31,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 520 treesize of output 470 [2022-01-28 15:01:32,007 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:32,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 449 treesize of output 413 [2022-01-28 15:01:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:33,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402395245] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:01:33,372 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:01:33,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:01:33,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321541432] [2022-01-28 15:01:33,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:01:33,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:01:33,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:01:33,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:01:33,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:01:33,373 INFO L87 Difference]: Start difference. First operand 791 states and 2923 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:34,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:01:34,131 INFO L93 Difference]: Finished difference Result 905 states and 3254 transitions. [2022-01-28 15:01:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-28 15:01:34,132 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:01:34,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:01:34,134 INFO L225 Difference]: With dead ends: 905 [2022-01-28 15:01:34,134 INFO L226 Difference]: Without dead ends: 890 [2022-01-28 15:01:34,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 296 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:01:34,134 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 34 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:01:34,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 176 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 593 Invalid, 0 Unknown, 28 Unchecked, 0.4s Time] [2022-01-28 15:01:34,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 890 states. [2022-01-28 15:01:34,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 890 to 787. [2022-01-28 15:01:34,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 787 states, 786 states have (on average 3.703562340966921) internal successors, (2911), 786 states have internal predecessors, (2911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:34,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 787 states to 787 states and 2911 transitions. [2022-01-28 15:01:34,147 INFO L78 Accepts]: Start accepts. Automaton has 787 states and 2911 transitions. Word has length 20 [2022-01-28 15:01:34,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:01:34,147 INFO L470 AbstractCegarLoop]: Abstraction has 787 states and 2911 transitions. [2022-01-28 15:01:34,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:34,147 INFO L276 IsEmpty]: Start isEmpty. Operand 787 states and 2911 transitions. [2022-01-28 15:01:34,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:01:34,149 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:01:34,149 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] [2022-01-28 15:01:34,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-28 15:01:34,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:34,349 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:01:34,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:01:34,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1304798714, now seen corresponding path program 34 times [2022-01-28 15:01:34,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:01:34,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002841490] [2022-01-28 15:01:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:01:34,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:01:34,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:01:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:34,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:01:34,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002841490] [2022-01-28 15:01:34,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002841490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:01:34,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217550397] [2022-01-28 15:01:34,704 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:01:34,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:34,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:01:34,705 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-01-28 15:01:34,706 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-01-28 15:01:34,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:01:34,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:01:34,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:01:34,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:01:35,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:35,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 182 [2022-01-28 15:01:36,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:36,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 262 [2022-01-28 15:01:36,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:36,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 238 [2022-01-28 15:01:38,801 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:38,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:01:42,188 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:42,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 512 treesize of output 472 [2022-01-28 15:01:45,382 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:45,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 425 treesize of output 403 [2022-01-28 15:01:45,392 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:45,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 412 treesize of output 382 [2022-01-28 15:01:46,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:46,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217550397] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:01:46,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:01:46,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:01:46,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732918748] [2022-01-28 15:01:46,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:01:46,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:01:46,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:01:46,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:01:46,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=431, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:01:46,541 INFO L87 Difference]: Start difference. First operand 787 states and 2911 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:47,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:01:47,926 INFO L93 Difference]: Finished difference Result 1163 states and 3988 transitions. [2022-01-28 15:01:47,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:01:47,926 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:01:47,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:01:47,929 INFO L225 Difference]: With dead ends: 1163 [2022-01-28 15:01:47,929 INFO L226 Difference]: Without dead ends: 1148 [2022-01-28 15:01:47,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=374, Invalid=1108, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:01:47,929 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 135 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:01:47,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 200 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 541 Invalid, 0 Unknown, 165 Unchecked, 0.4s Time] [2022-01-28 15:01:47,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-01-28 15:01:47,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 788. [2022-01-28 15:01:47,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 787 states have (on average 3.7052096569250317) internal successors, (2916), 787 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:47,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 2916 transitions. [2022-01-28 15:01:47,949 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 2916 transitions. Word has length 20 [2022-01-28 15:01:47,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:01:47,950 INFO L470 AbstractCegarLoop]: Abstraction has 788 states and 2916 transitions. [2022-01-28 15:01:47,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:47,950 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 2916 transitions. [2022-01-28 15:01:47,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:01:47,952 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:01:47,952 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] [2022-01-28 15:01:47,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-28 15:01:48,168 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,SelfDestructingSolverStorable61 [2022-01-28 15:01:48,168 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:01:48,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:01:48,168 INFO L85 PathProgramCache]: Analyzing trace with hash 419000434, now seen corresponding path program 35 times [2022-01-28 15:01:48,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:01:48,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876060495] [2022-01-28 15:01:48,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:01:48,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:01:48,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:01:48,472 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:48,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:01:48,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876060495] [2022-01-28 15:01:48,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876060495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:01:48,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976871404] [2022-01-28 15:01:48,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:01:48,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:48,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:01:48,474 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-01-28 15:01:48,475 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-01-28 15:01:48,530 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:01:48,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:01:48,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:01:48,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:01:48,929 INFO L388 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 298 treesize of output 260 [2022-01-28 15:01:49,310 INFO L388 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 221 treesize of output 191 [2022-01-28 15:01:49,313 INFO L388 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 195 treesize of output 171 [2022-01-28 15:01:49,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:49,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:01:52,246 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:52,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 559 treesize of output 515 [2022-01-28 15:01:53,575 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:53,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 289 [2022-01-28 15:01:53,584 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:01:53,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 278 [2022-01-28 15:01:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:54,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976871404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:01:54,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:01:54,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 15:01:54,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835384706] [2022-01-28 15:01:54,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:01:54,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:01:54,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:01:54,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:01:54,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:01:54,113 INFO L87 Difference]: Start difference. First operand 788 states and 2916 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:54,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:01:54,918 INFO L93 Difference]: Finished difference Result 941 states and 3346 transitions. [2022-01-28 15:01:54,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-28 15:01:54,918 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 20 [2022-01-28 15:01:54,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:01:54,920 INFO L225 Difference]: With dead ends: 941 [2022-01-28 15:01:54,920 INFO L226 Difference]: Without dead ends: 926 [2022-01-28 15:01:54,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=227, Invalid=963, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:01:54,921 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 100 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:01:54,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 156 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:01:54,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states. [2022-01-28 15:01:54,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 790. [2022-01-28 15:01:54,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 790 states, 789 states have (on average 3.7046894803548795) internal successors, (2923), 789 states have internal predecessors, (2923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:54,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 790 states to 790 states and 2923 transitions. [2022-01-28 15:01:54,933 INFO L78 Accepts]: Start accepts. Automaton has 790 states and 2923 transitions. Word has length 20 [2022-01-28 15:01:54,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:01:54,933 INFO L470 AbstractCegarLoop]: Abstraction has 790 states and 2923 transitions. [2022-01-28 15:01:54,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:01:54,933 INFO L276 IsEmpty]: Start isEmpty. Operand 790 states and 2923 transitions. [2022-01-28 15:01:54,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:01:54,935 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:01:54,935 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] [2022-01-28 15:01:54,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-28 15:01:55,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:55,149 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:01:55,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:01:55,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1172274586, now seen corresponding path program 36 times [2022-01-28 15:01:55,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:01:55,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285407718] [2022-01-28 15:01:55,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:01:55,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:01:55,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:01:55,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:55,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:01:55,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285407718] [2022-01-28 15:01:55,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285407718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:01:55,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857759660] [2022-01-28 15:01:55,433 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:01:55,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:01:55,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:01:55,434 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-01-28 15:01:55,435 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-01-28 15:01:55,490 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:01:55,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:01:55,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:01:55,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:01:56,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:56,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 348 treesize of output 310 [2022-01-28 15:01:57,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:01:57,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 219 treesize of output 189 [2022-01-28 15:01:57,136 INFO L388 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 193 treesize of output 171 [2022-01-28 15:01:57,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:01:57,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:02:01,492 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:01,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 492 treesize of output 452 [2022-01-28 15:02:04,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:04,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 533 treesize of output 497 [2022-01-28 15:02:04,991 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:04,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 506 treesize of output 472 [2022-01-28 15:02:06,584 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:06,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857759660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:02:06,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:02:06,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:02:06,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179877579] [2022-01-28 15:02:06,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:02:06,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:02:06,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:02:06,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:02:06,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:02:06,585 INFO L87 Difference]: Start difference. First operand 790 states and 2923 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:08,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:02:08,604 INFO L93 Difference]: Finished difference Result 1133 states and 3845 transitions. [2022-01-28 15:02:08,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:02:08,604 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:02:08,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:02:08,606 INFO L225 Difference]: With dead ends: 1133 [2022-01-28 15:02:08,606 INFO L226 Difference]: Without dead ends: 1073 [2022-01-28 15:02:08,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=264, Invalid=1068, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:02:08,607 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 108 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:02:08,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 366 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 995 Invalid, 0 Unknown, 130 Unchecked, 0.6s Time] [2022-01-28 15:02:08,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2022-01-28 15:02:08,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 806. [2022-01-28 15:02:08,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 805 states have (on average 3.688198757763975) internal successors, (2969), 805 states have internal predecessors, (2969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:08,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 2969 transitions. [2022-01-28 15:02:08,637 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 2969 transitions. Word has length 20 [2022-01-28 15:02:08,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:02:08,637 INFO L470 AbstractCegarLoop]: Abstraction has 806 states and 2969 transitions. [2022-01-28 15:02:08,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:08,637 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 2969 transitions. [2022-01-28 15:02:08,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:02:08,639 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:02:08,639 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] [2022-01-28 15:02:08,667 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-01-28 15:02:08,851 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,SelfDestructingSolverStorable63 [2022-01-28 15:02:08,851 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:02:08,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:02:08,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1938518042, now seen corresponding path program 37 times [2022-01-28 15:02:08,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:02:08,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345095107] [2022-01-28 15:02:08,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:02:08,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:02:08,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:02:09,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:09,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:02:09,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345095107] [2022-01-28 15:02:09,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345095107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:02:09,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811029766] [2022-01-28 15:02:09,146 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:02:09,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:02:09,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:02:09,147 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-01-28 15:02:09,152 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-01-28 15:02:09,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:02:09,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:02:09,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:02:09,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:09,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 179 [2022-01-28 15:02:10,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:10,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 250 [2022-01-28 15:02:10,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:10,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 222 [2022-01-28 15:02:12,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:12,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:02:16,295 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:16,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 504 treesize of output 466 [2022-01-28 15:02:19,897 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:19,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 574 treesize of output 526 [2022-01-28 15:02:19,909 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:19,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 522 treesize of output 466 [2022-01-28 15:02:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:21,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811029766] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:02:21,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:02:21,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:02:21,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684114935] [2022-01-28 15:02:21,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:02:21,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:02:21,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:02:21,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:02:21,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:02:21,915 INFO L87 Difference]: Start difference. First operand 806 states and 2969 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:28,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:02:28,845 INFO L93 Difference]: Finished difference Result 1522 states and 5015 transitions. [2022-01-28 15:02:28,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:02:28,846 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:02:28,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:02:28,848 INFO L225 Difference]: With dead ends: 1522 [2022-01-28 15:02:28,848 INFO L226 Difference]: Without dead ends: 1447 [2022-01-28 15:02:28,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 846 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=656, Invalid=2314, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:02:28,849 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 224 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 927 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:02:28,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 318 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 927 Invalid, 0 Unknown, 24 Unchecked, 0.7s Time] [2022-01-28 15:02:28,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1447 states. [2022-01-28 15:02:28,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1447 to 816. [2022-01-28 15:02:28,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 816 states, 815 states have (on average 3.694478527607362) internal successors, (3011), 815 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:28,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 816 states to 816 states and 3011 transitions. [2022-01-28 15:02:28,863 INFO L78 Accepts]: Start accepts. Automaton has 816 states and 3011 transitions. Word has length 20 [2022-01-28 15:02:28,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:02:28,863 INFO L470 AbstractCegarLoop]: Abstraction has 816 states and 3011 transitions. [2022-01-28 15:02:28,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:28,863 INFO L276 IsEmpty]: Start isEmpty. Operand 816 states and 3011 transitions. [2022-01-28 15:02:28,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:02:28,865 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:02:28,865 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] [2022-01-28 15:02:28,881 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-01-28 15:02:29,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:02:29,066 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:02:29,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:02:29,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1160859844, now seen corresponding path program 38 times [2022-01-28 15:02:29,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:02:29,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512032574] [2022-01-28 15:02:29,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:02:29,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:02:29,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:02:29,405 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:29,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:02:29,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512032574] [2022-01-28 15:02:29,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512032574] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:02:29,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913369137] [2022-01-28 15:02:29,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:02:29,406 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:02:29,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:02:29,407 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-01-28 15:02:29,407 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-01-28 15:02:29,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:02:29,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:02:29,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:02:29,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:02:29,930 INFO L388 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 320 treesize of output 278 [2022-01-28 15:02:30,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:30,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 320 treesize of output 290 [2022-01-28 15:02:30,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:30,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 231 [2022-01-28 15:02:31,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:31,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:02:33,907 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:33,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 446 treesize of output 420 [2022-01-28 15:02:37,651 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:37,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 473 treesize of output 435 [2022-01-28 15:02:37,661 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:37,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 444 treesize of output 394 [2022-01-28 15:02:39,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:39,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913369137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:02:39,889 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:02:39,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:02:39,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933554738] [2022-01-28 15:02:39,890 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:02:39,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:02:39,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:02:39,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:02:39,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:02:39,890 INFO L87 Difference]: Start difference. First operand 816 states and 3011 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:42,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:02:42,391 INFO L93 Difference]: Finished difference Result 1091 states and 3801 transitions. [2022-01-28 15:02:42,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:02:42,391 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:02:42,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:02:42,393 INFO L225 Difference]: With dead ends: 1091 [2022-01-28 15:02:42,393 INFO L226 Difference]: Without dead ends: 1076 [2022-01-28 15:02:42,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=370, Invalid=1522, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:02:42,394 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 136 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:02:42,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 270 Invalid, 992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:02:42,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1076 states. [2022-01-28 15:02:42,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1076 to 818. [2022-01-28 15:02:42,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.694002447980416) internal successors, (3018), 817 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:42,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3018 transitions. [2022-01-28 15:02:42,406 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3018 transitions. Word has length 20 [2022-01-28 15:02:42,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:02:42,406 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3018 transitions. [2022-01-28 15:02:42,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:42,406 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3018 transitions. [2022-01-28 15:02:42,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:02:42,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:02:42,407 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] [2022-01-28 15:02:42,424 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-01-28 15:02:42,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:02:42,610 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:02:42,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:02:42,610 INFO L85 PathProgramCache]: Analyzing trace with hash 279619950, now seen corresponding path program 39 times [2022-01-28 15:02:42,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:02:42,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279243467] [2022-01-28 15:02:42,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:02:42,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:02:42,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:02:42,862 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:42,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:02:42,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279243467] [2022-01-28 15:02:42,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279243467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:02:42,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236317915] [2022-01-28 15:02:42,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:02:42,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:02:42,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:02:42,863 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-01-28 15:02:42,865 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-01-28 15:02:42,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:02:42,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:02:42,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:02:42,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:02:43,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:43,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 185 [2022-01-28 15:02:44,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:44,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 326 [2022-01-28 15:02:44,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:44,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 330 treesize of output 276 [2022-01-28 15:02:45,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:45,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:02:48,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:48,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 490 treesize of output 454 [2022-01-28 15:02:53,042 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:53,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 567 treesize of output 521 [2022-01-28 15:02:53,053 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:53,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 500 treesize of output 450 [2022-01-28 15:02:54,597 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:54,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236317915] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:02:54,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:02:54,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:02:54,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059641070] [2022-01-28 15:02:54,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:02:54,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:02:54,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:02:54,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:02:54,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:02:54,599 INFO L87 Difference]: Start difference. First operand 818 states and 3018 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:55,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:02:55,287 INFO L93 Difference]: Finished difference Result 1002 states and 3527 transitions. [2022-01-28 15:02:55,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:02:55,287 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:02:55,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:02:55,289 INFO L225 Difference]: With dead ends: 1002 [2022-01-28 15:02:55,289 INFO L226 Difference]: Without dead ends: 957 [2022-01-28 15:02:55,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:02:55,289 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 100 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:02:55,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 211 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 594 Invalid, 0 Unknown, 128 Unchecked, 0.4s Time] [2022-01-28 15:02:55,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-01-28 15:02:55,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 818. [2022-01-28 15:02:55,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.694002447980416) internal successors, (3018), 817 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:55,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3018 transitions. [2022-01-28 15:02:55,305 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3018 transitions. Word has length 20 [2022-01-28 15:02:55,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:02:55,305 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3018 transitions. [2022-01-28 15:02:55,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:02:55,305 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3018 transitions. [2022-01-28 15:02:55,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:02:55,307 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:02:55,307 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] [2022-01-28 15:02:55,335 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-01-28 15:02:55,523 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,SelfDestructingSolverStorable66 [2022-01-28 15:02:55,523 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:02:55,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:02:55,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1311278162, now seen corresponding path program 40 times [2022-01-28 15:02:55,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:02:55,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63076768] [2022-01-28 15:02:55,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:02:55,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:02:55,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:02:55,800 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:55,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:02:55,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63076768] [2022-01-28 15:02:55,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63076768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:02:55,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686645602] [2022-01-28 15:02:55,800 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:02:55,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:02:55,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:02:55,802 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-01-28 15:02:55,806 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-01-28 15:02:55,859 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:02:55,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:02:55,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:02:55,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:02:56,235 INFO L388 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 206 treesize of output 176 [2022-01-28 15:02:56,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:56,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 256 [2022-01-28 15:02:56,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:02:56,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 273 treesize of output 233 [2022-01-28 15:02:57,651 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:02:57,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:02:59,042 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:02:59,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 249 treesize of output 235 [2022-01-28 15:03:01,736 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:01,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 392 treesize of output 358 [2022-01-28 15:03:01,749 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:01,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 367 treesize of output 329 [2022-01-28 15:03:03,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:03,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686645602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:03:03,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:03:03,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:03:03,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494675847] [2022-01-28 15:03:03,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:03:03,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:03:03,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:03:03,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:03:03,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:03:03,816 INFO L87 Difference]: Start difference. First operand 818 states and 3018 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:05,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:03:05,011 INFO L93 Difference]: Finished difference Result 1154 states and 4013 transitions. [2022-01-28 15:03:05,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:03:05,012 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:03:05,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:03:05,014 INFO L225 Difference]: With dead ends: 1154 [2022-01-28 15:03:05,014 INFO L226 Difference]: Without dead ends: 1139 [2022-01-28 15:03:05,025 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:03:05,030 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 95 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:03:05,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 191 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:03:05,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2022-01-28 15:03:05,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 818. [2022-01-28 15:03:05,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 817 states have (on average 3.694002447980416) internal successors, (3018), 817 states have internal predecessors, (3018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:05,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 3018 transitions. [2022-01-28 15:03:05,043 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 3018 transitions. Word has length 20 [2022-01-28 15:03:05,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:03:05,043 INFO L470 AbstractCegarLoop]: Abstraction has 818 states and 3018 transitions. [2022-01-28 15:03:05,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:05,043 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 3018 transitions. [2022-01-28 15:03:05,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:03:05,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:03:05,045 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] [2022-01-28 15:03:05,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-28 15:03:05,245 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,SelfDestructingSolverStorable67 [2022-01-28 15:03:05,245 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:03:05,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:03:05,247 INFO L85 PathProgramCache]: Analyzing trace with hash 244020624, now seen corresponding path program 41 times [2022-01-28 15:03:05,247 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:03:05,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973129522] [2022-01-28 15:03:05,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:03:05,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:03:05,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:03:05,530 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:05,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:03:05,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973129522] [2022-01-28 15:03:05,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973129522] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:03:05,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017439987] [2022-01-28 15:03:05,531 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:03:05,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:03:05,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:03:05,532 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-01-28 15:03:05,534 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-01-28 15:03:05,589 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:03:05,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:03:05,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:03:05,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:03:06,092 INFO L388 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 217 treesize of output 183 [2022-01-28 15:03:06,529 INFO L388 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 284 treesize of output 242 [2022-01-28 15:03:06,532 INFO L388 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 246 treesize of output 222 [2022-01-28 15:03:07,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:07,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:03:10,743 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:10,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 445 treesize of output 427 [2022-01-28 15:03:12,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:12,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 507 treesize of output 463 [2022-01-28 15:03:12,991 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:12,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 459 treesize of output 413 [2022-01-28 15:03:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:14,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017439987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:03:14,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:03:14,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 15:03:14,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760685766] [2022-01-28 15:03:14,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:03:14,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:03:14,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:03:14,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:03:14,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:03:14,922 INFO L87 Difference]: Start difference. First operand 818 states and 3018 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:21,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:03:21,868 INFO L93 Difference]: Finished difference Result 1689 states and 5472 transitions. [2022-01-28 15:03:21,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:03:21,869 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 20 [2022-01-28 15:03:21,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:03:21,872 INFO L225 Difference]: With dead ends: 1689 [2022-01-28 15:03:21,872 INFO L226 Difference]: Without dead ends: 1584 [2022-01-28 15:03:21,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=648, Invalid=2544, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:03:21,873 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 263 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:03:21,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 409 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1233 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:03:21,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1584 states. [2022-01-28 15:03:21,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1584 to 834. [2022-01-28 15:03:21,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 833 states have (on average 3.7070828331332533) internal successors, (3088), 833 states have internal predecessors, (3088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:21,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 3088 transitions. [2022-01-28 15:03:21,889 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 3088 transitions. Word has length 20 [2022-01-28 15:03:21,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:03:21,889 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 3088 transitions. [2022-01-28 15:03:21,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:21,889 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 3088 transitions. [2022-01-28 15:03:21,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:03:21,890 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:03:21,890 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] [2022-01-28 15:03:21,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-28 15:03:22,091 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,SelfDestructingSolverStorable68 [2022-01-28 15:03:22,091 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:03:22,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:03:22,091 INFO L85 PathProgramCache]: Analyzing trace with hash 710578368, now seen corresponding path program 42 times [2022-01-28 15:03:22,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:03:22,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427908241] [2022-01-28 15:03:22,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:03:22,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:03:22,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:03:22,386 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:22,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:03:22,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427908241] [2022-01-28 15:03:22,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427908241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:03:22,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788581558] [2022-01-28 15:03:22,386 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:03:22,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:03:22,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:03:22,387 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-01-28 15:03:22,388 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-01-28 15:03:22,444 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:03:22,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:03:22,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:03:22,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:03:22,854 INFO L388 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 213 treesize of output 189 [2022-01-28 15:03:23,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:03:23,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 213 [2022-01-28 15:03:23,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:03:23,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 180 [2022-01-28 15:03:24,212 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:24,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:03:28,732 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:28,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 420 treesize of output 402 [2022-01-28 15:03:30,295 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:30,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 311 treesize of output 287 [2022-01-28 15:03:30,304 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:30,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 263 [2022-01-28 15:03:31,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:31,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788581558] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:03:31,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:03:31,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:03:31,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085008443] [2022-01-28 15:03:31,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:03:31,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:03:31,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:03:31,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:03:31,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:03:31,235 INFO L87 Difference]: Start difference. First operand 834 states and 3088 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:34,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:03:34,981 INFO L93 Difference]: Finished difference Result 1339 states and 4481 transitions. [2022-01-28 15:03:34,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:03:34,981 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:03:34,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:03:34,983 INFO L225 Difference]: With dead ends: 1339 [2022-01-28 15:03:34,983 INFO L226 Difference]: Without dead ends: 1279 [2022-01-28 15:03:34,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 573 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=430, Invalid=1732, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:03:34,984 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 280 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:03:34,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 342 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1134 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:03:34,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1279 states. [2022-01-28 15:03:34,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1279 to 844. [2022-01-28 15:03:34,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 843 states have (on average 3.704626334519573) internal successors, (3123), 843 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 3123 transitions. [2022-01-28 15:03:34,998 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 3123 transitions. Word has length 20 [2022-01-28 15:03:34,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:03:34,998 INFO L470 AbstractCegarLoop]: Abstraction has 844 states and 3123 transitions. [2022-01-28 15:03:34,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:34,998 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 3123 transitions. [2022-01-28 15:03:34,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:03:34,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:03:34,999 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] [2022-01-28 15:03:35,026 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-01-28 15:03:35,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:03:35,215 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:03:35,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:03:35,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1063717858, now seen corresponding path program 43 times [2022-01-28 15:03:35,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:03:35,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694689810] [2022-01-28 15:03:35,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:03:35,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:03:35,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:03:35,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:35,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:03:35,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694689810] [2022-01-28 15:03:35,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694689810] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:03:35,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548521176] [2022-01-28 15:03:35,486 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:03:35,486 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:03:35,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:03:35,487 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-01-28 15:03:35,488 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-01-28 15:03:35,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:03:35,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:03:35,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:03:35,936 INFO L388 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 230 treesize of output 202 [2022-01-28 15:03:36,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:03:36,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 244 [2022-01-28 15:03:36,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:03:36,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 224 [2022-01-28 15:03:37,701 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:37,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:03:40,760 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:40,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 438 treesize of output 412 [2022-01-28 15:03:47,217 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:47,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 276 treesize of output 256 [2022-01-28 15:03:47,227 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:03:47,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 234 [2022-01-28 15:03:47,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:47,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548521176] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:03:47,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:03:47,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:03:47,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692519760] [2022-01-28 15:03:47,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:03:47,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:03:47,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:03:47,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:03:47,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:03:47,848 INFO L87 Difference]: Start difference. First operand 844 states and 3123 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:53,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:03:53,478 INFO L93 Difference]: Finished difference Result 1941 states and 6160 transitions. [2022-01-28 15:03:53,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:03:53,479 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:03:53,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:03:53,482 INFO L225 Difference]: With dead ends: 1941 [2022-01-28 15:03:53,482 INFO L226 Difference]: Without dead ends: 1821 [2022-01-28 15:03:53,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=646, Invalid=2216, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:03:53,482 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 348 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:03:53,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 427 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1240 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:03:53,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2022-01-28 15:03:53,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 842. [2022-01-28 15:03:53,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.72294887039239) internal successors, (3131), 841 states have internal predecessors, (3131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:53,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 3131 transitions. [2022-01-28 15:03:53,499 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 3131 transitions. Word has length 20 [2022-01-28 15:03:53,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:03:53,499 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 3131 transitions. [2022-01-28 15:03:53,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:03:53,499 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 3131 transitions. [2022-01-28 15:03:53,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:03:53,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:03:53,500 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] [2022-01-28 15:03:53,517 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-01-28 15:03:53,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:03:53,701 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:03:53,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:03:53,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1048710772, now seen corresponding path program 44 times [2022-01-28 15:03:53,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:03:53,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957950945] [2022-01-28 15:03:53,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:03:53,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:03:53,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:03:53,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:53,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:03:53,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957950945] [2022-01-28 15:03:53,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957950945] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:03:53,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360671047] [2022-01-28 15:03:53,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:03:53,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:03:53,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:03:53,958 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-01-28 15:03:53,958 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-01-28 15:03:54,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:03:54,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:03:54,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:03:54,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:03:54,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:03:54,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 254 [2022-01-28 15:03:55,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:03:55,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 234 [2022-01-28 15:03:55,022 INFO L388 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 238 treesize of output 204 [2022-01-28 15:03:56,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:03:56,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:04:01,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:01,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 695 treesize of output 625 [2022-01-28 15:04:09,971 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:09,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 280 treesize of output 256 [2022-01-28 15:04:09,980 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:09,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 228 [2022-01-28 15:04:10,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:10,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360671047] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:04:10,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:04:10,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:04:10,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031346612] [2022-01-28 15:04:10,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:04:10,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:04:10,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:04:10,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:04:10,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:04:10,775 INFO L87 Difference]: Start difference. First operand 842 states and 3131 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:15,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:04:15,722 INFO L93 Difference]: Finished difference Result 1784 states and 5784 transitions. [2022-01-28 15:04:15,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:04:15,722 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:04:15,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:04:15,725 INFO L225 Difference]: With dead ends: 1784 [2022-01-28 15:04:15,725 INFO L226 Difference]: Without dead ends: 1649 [2022-01-28 15:04:15,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 602 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=550, Invalid=1802, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:04:15,726 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 359 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 1172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:04:15,726 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 338 Invalid, 1172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 993 Invalid, 0 Unknown, 59 Unchecked, 0.7s Time] [2022-01-28 15:04:15,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1649 states. [2022-01-28 15:04:15,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1649 to 850. [2022-01-28 15:04:15,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.7385159010600706) internal successors, (3174), 849 states have internal predecessors, (3174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:15,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3174 transitions. [2022-01-28 15:04:15,741 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3174 transitions. Word has length 20 [2022-01-28 15:04:15,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:04:15,741 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3174 transitions. [2022-01-28 15:04:15,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:15,741 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3174 transitions. [2022-01-28 15:04:15,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:04:15,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:04:15,742 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] [2022-01-28 15:04:15,758 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-28 15:04:15,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:04:15,943 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:04:15,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:04:15,944 INFO L85 PathProgramCache]: Analyzing trace with hash -271052574, now seen corresponding path program 45 times [2022-01-28 15:04:15,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:04:15,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428540662] [2022-01-28 15:04:15,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:04:15,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:04:15,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:04:16,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:16,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:04:16,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428540662] [2022-01-28 15:04:16,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428540662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:04:16,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322801646] [2022-01-28 15:04:16,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:04:16,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:04:16,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:04:16,203 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-01-28 15:04:16,204 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-01-28 15:04:16,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:04:16,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:04:16,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:04:16,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:04:16,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:04:16,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 205 [2022-01-28 15:04:17,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:04:17,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 221 [2022-01-28 15:04:17,481 INFO L388 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 238 treesize of output 202 [2022-01-28 15:04:18,240 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:18,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:04:23,333 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:23,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 538 treesize of output 504 [2022-01-28 15:04:24,466 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:24,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 236 treesize of output 218 [2022-01-28 15:04:24,475 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:24,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 200 [2022-01-28 15:04:25,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:25,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322801646] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:04:25,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:04:25,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:04:25,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152342974] [2022-01-28 15:04:25,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:04:25,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:04:25,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:04:25,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:04:25,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:04:25,012 INFO L87 Difference]: Start difference. First operand 850 states and 3174 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:25,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:04:25,699 INFO L93 Difference]: Finished difference Result 1026 states and 3626 transitions. [2022-01-28 15:04:25,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:04:25,699 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:04:25,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:04:25,701 INFO L225 Difference]: With dead ends: 1026 [2022-01-28 15:04:25,701 INFO L226 Difference]: Without dead ends: 1011 [2022-01-28 15:04:25,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:04:25,701 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 143 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:04:25,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 243 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 600 Invalid, 0 Unknown, 123 Unchecked, 0.3s Time] [2022-01-28 15:04:25,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2022-01-28 15:04:25,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 852. [2022-01-28 15:04:25,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 851 states have (on average 3.737955346650999) internal successors, (3181), 851 states have internal predecessors, (3181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:25,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 3181 transitions. [2022-01-28 15:04:25,713 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 3181 transitions. Word has length 20 [2022-01-28 15:04:25,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:04:25,713 INFO L470 AbstractCegarLoop]: Abstraction has 852 states and 3181 transitions. [2022-01-28 15:04:25,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:25,713 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 3181 transitions. [2022-01-28 15:04:25,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:04:25,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:04:25,715 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] [2022-01-28 15:04:25,731 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-01-28 15:04:25,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:04:25,915 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:04:25,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:04:25,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1169427220, now seen corresponding path program 46 times [2022-01-28 15:04:25,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:04:25,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247428098] [2022-01-28 15:04:25,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:04:25,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:04:25,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:04:26,163 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:26,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:04:26,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247428098] [2022-01-28 15:04:26,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247428098] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:04:26,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120510586] [2022-01-28 15:04:26,164 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:04:26,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:04:26,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:04:26,165 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-01-28 15:04:26,165 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-01-28 15:04:26,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:04:26,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:04:26,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:04:26,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:04:26,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:04:26,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 285 treesize of output 247 [2022-01-28 15:04:28,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:04:28,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 334 treesize of output 288 [2022-01-28 15:04:28,312 INFO L388 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 292 treesize of output 250 [2022-01-28 15:04:28,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:28,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:04:31,768 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:31,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 621 treesize of output 573 [2022-01-28 15:04:35,550 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:35,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 372 treesize of output 336 [2022-01-28 15:04:35,559 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:35,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 296 [2022-01-28 15:04:37,093 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:37,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120510586] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:04:37,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:04:37,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:04:37,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129536147] [2022-01-28 15:04:37,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:04:37,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:04:37,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:04:37,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:04:37,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:04:37,094 INFO L87 Difference]: Start difference. First operand 852 states and 3181 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:39,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:04:39,879 INFO L93 Difference]: Finished difference Result 1239 states and 4276 transitions. [2022-01-28 15:04:39,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:04:39,880 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:04:39,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:04:39,882 INFO L225 Difference]: With dead ends: 1239 [2022-01-28 15:04:39,882 INFO L226 Difference]: Without dead ends: 1194 [2022-01-28 15:04:39,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=281, Invalid=1359, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:04:39,882 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 133 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:04:39,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 349 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 872 Invalid, 0 Unknown, 90 Unchecked, 0.5s Time] [2022-01-28 15:04:39,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states. [2022-01-28 15:04:39,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 859. [2022-01-28 15:04:39,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 858 states have (on average 3.7354312354312356) internal successors, (3205), 858 states have internal predecessors, (3205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:39,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 3205 transitions. [2022-01-28 15:04:39,895 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 3205 transitions. Word has length 20 [2022-01-28 15:04:39,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:04:39,895 INFO L470 AbstractCegarLoop]: Abstraction has 859 states and 3205 transitions. [2022-01-28 15:04:39,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:39,895 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 3205 transitions. [2022-01-28 15:04:39,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:04:39,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:04:39,896 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] [2022-01-28 15:04:39,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-28 15:04:40,104 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,SelfDestructingSolverStorable73 [2022-01-28 15:04:40,104 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:04:40,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:04:40,104 INFO L85 PathProgramCache]: Analyzing trace with hash -421470892, now seen corresponding path program 47 times [2022-01-28 15:04:40,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:04:40,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024040518] [2022-01-28 15:04:40,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:04:40,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:04:40,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:04:40,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:40,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:04:40,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024040518] [2022-01-28 15:04:40,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024040518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:04:40,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188013351] [2022-01-28 15:04:40,369 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:04:40,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:04:40,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:04:40,370 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-01-28 15:04:40,370 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-01-28 15:04:40,431 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:04:40,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:04:40,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:04:40,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:04:40,834 INFO L388 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 236 treesize of output 202 [2022-01-28 15:04:41,433 INFO L388 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 350 treesize of output 300 [2022-01-28 15:04:41,436 INFO L388 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 287 treesize of output 249 [2022-01-28 15:04:42,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:42,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:04:43,315 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:43,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 281 treesize of output 259 [2022-01-28 15:04:44,172 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:44,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 181 treesize of output 165 [2022-01-28 15:04:44,180 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:44,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 161 treesize of output 149 [2022-01-28 15:04:44,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:44,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188013351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:04:44,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:04:44,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 15:04:44,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662543923] [2022-01-28 15:04:44,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:04:44,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:04:44,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:04:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:04:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:04:44,433 INFO L87 Difference]: Start difference. First operand 859 states and 3205 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:49,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:04:49,017 INFO L93 Difference]: Finished difference Result 1744 states and 5702 transitions. [2022-01-28 15:04:49,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:04:49,017 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 20 [2022-01-28 15:04:49,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:04:49,020 INFO L225 Difference]: With dead ends: 1744 [2022-01-28 15:04:49,020 INFO L226 Difference]: Without dead ends: 1654 [2022-01-28 15:04:49,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1184 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=708, Invalid=3324, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:04:49,021 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 202 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 1466 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:04:49,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 475 Invalid, 1602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1466 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:04:49,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1654 states. [2022-01-28 15:04:49,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1654 to 871. [2022-01-28 15:04:49,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 871 states, 870 states have (on average 3.745977011494253) internal successors, (3259), 870 states have internal predecessors, (3259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:49,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 3259 transitions. [2022-01-28 15:04:49,036 INFO L78 Accepts]: Start accepts. Automaton has 871 states and 3259 transitions. Word has length 20 [2022-01-28 15:04:49,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:04:49,036 INFO L470 AbstractCegarLoop]: Abstraction has 871 states and 3259 transitions. [2022-01-28 15:04:49,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:04:49,036 INFO L276 IsEmpty]: Start isEmpty. Operand 871 states and 3259 transitions. [2022-01-28 15:04:49,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:04:49,038 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:04:49,038 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] [2022-01-28 15:04:49,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-28 15:04:49,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:04:49,238 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:04:49,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:04:49,239 INFO L85 PathProgramCache]: Analyzing trace with hash -451766982, now seen corresponding path program 48 times [2022-01-28 15:04:49,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:04:49,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4359825] [2022-01-28 15:04:49,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:04:49,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:04:49,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:04:49,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:49,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:04:49,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4359825] [2022-01-28 15:04:49,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4359825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:04:49,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283302421] [2022-01-28 15:04:49,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:04:49,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:04:49,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:04:49,474 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-01-28 15:04:49,475 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-01-28 15:04:49,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:04:49,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:04:49,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:04:49,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:04:50,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:04:50,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 192 [2022-01-28 15:04:51,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:04:51,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 204 [2022-01-28 15:04:51,317 INFO L388 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 208 treesize of output 180 [2022-01-28 15:04:51,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:51,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:04:54,118 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:54,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 321 [2022-01-28 15:04:56,336 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:56,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 256 [2022-01-28 15:04:56,345 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:04:56,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 236 [2022-01-28 15:04:57,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:04:57,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283302421] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:04:57,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:04:57,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:04:57,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058848362] [2022-01-28 15:04:57,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:04:57,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:04:57,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:04:57,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:04:57,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:04:57,020 INFO L87 Difference]: Start difference. First operand 871 states and 3259 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:00,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:05:00,067 INFO L93 Difference]: Finished difference Result 1296 states and 4447 transitions. [2022-01-28 15:05:00,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:05:00,068 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:05:00,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:05:00,070 INFO L225 Difference]: With dead ends: 1296 [2022-01-28 15:05:00,070 INFO L226 Difference]: Without dead ends: 1244 [2022-01-28 15:05:00,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=298, Invalid=1508, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:05:00,070 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 142 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:05:00,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 285 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 852 Invalid, 0 Unknown, 67 Unchecked, 0.5s Time] [2022-01-28 15:05:00,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1244 states. [2022-01-28 15:05:00,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1244 to 873. [2022-01-28 15:05:00,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 872 states have (on average 3.746559633027523) internal successors, (3267), 872 states have internal predecessors, (3267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:00,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 3267 transitions. [2022-01-28 15:05:00,084 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 3267 transitions. Word has length 20 [2022-01-28 15:05:00,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:05:00,084 INFO L470 AbstractCegarLoop]: Abstraction has 873 states and 3267 transitions. [2022-01-28 15:05:00,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:00,084 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 3267 transitions. [2022-01-28 15:05:00,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:05:00,085 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:05:00,085 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] [2022-01-28 15:05:00,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-28 15:05:00,286 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,SelfDestructingSolverStorable75 [2022-01-28 15:05:00,286 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:05:00,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:05:00,286 INFO L85 PathProgramCache]: Analyzing trace with hash -539799002, now seen corresponding path program 49 times [2022-01-28 15:05:00,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:05:00,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67796218] [2022-01-28 15:05:00,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:05:00,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:05:00,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:05:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:00,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:05:00,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67796218] [2022-01-28 15:05:00,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67796218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:05:00,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384397970] [2022-01-28 15:05:00,548 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:05:00,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:05:00,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:05:00,550 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-01-28 15:05:00,551 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-01-28 15:05:00,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:05:00,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:05:00,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:05:01,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:05:01,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 190 [2022-01-28 15:05:05,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:05:05,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 258 [2022-01-28 15:05:05,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:05:05,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 236 [2022-01-28 15:05:06,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:06,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:05:11,593 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:11,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 642 treesize of output 582 [2022-01-28 15:05:17,131 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:17,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 709 treesize of output 651 [2022-01-28 15:05:17,144 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:17,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 647 treesize of output 583 [2022-01-28 15:05:24,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:24,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384397970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:05:24,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:05:24,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-28 15:05:24,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029155795] [2022-01-28 15:05:24,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:05:24,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:05:24,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:05:24,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:05:24,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:05:24,545 INFO L87 Difference]: Start difference. First operand 873 states and 3267 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:27,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:05:27,281 INFO L93 Difference]: Finished difference Result 1189 states and 4114 transitions. [2022-01-28 15:05:27,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:05:27,282 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 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 20 [2022-01-28 15:05:27,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:05:27,284 INFO L225 Difference]: With dead ends: 1189 [2022-01-28 15:05:27,284 INFO L226 Difference]: Without dead ends: 1144 [2022-01-28 15:05:27,284 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=309, Invalid=1173, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:05:27,284 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 158 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:05:27,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 312 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 847 Invalid, 0 Unknown, 93 Unchecked, 0.5s Time] [2022-01-28 15:05:27,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2022-01-28 15:05:27,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 875. [2022-01-28 15:05:27,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 874 states have (on average 3.745995423340961) internal successors, (3274), 874 states have internal predecessors, (3274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:27,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 3274 transitions. [2022-01-28 15:05:27,296 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 3274 transitions. Word has length 20 [2022-01-28 15:05:27,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:05:27,296 INFO L470 AbstractCegarLoop]: Abstraction has 875 states and 3274 transitions. [2022-01-28 15:05:27,296 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:27,296 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 3274 transitions. [2022-01-28 15:05:27,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:05:27,297 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:05:27,297 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] [2022-01-28 15:05:27,313 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-01-28 15:05:27,497 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,SelfDestructingSolverStorable76 [2022-01-28 15:05:27,498 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:05:27,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:05:27,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1488359436, now seen corresponding path program 50 times [2022-01-28 15:05:27,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:05:27,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615000472] [2022-01-28 15:05:27,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:05:27,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:05:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:05:27,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:27,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:05:27,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615000472] [2022-01-28 15:05:27,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615000472] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:05:27,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957435447] [2022-01-28 15:05:27,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:05:27,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:05:27,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:05:27,756 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-01-28 15:05:27,757 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-01-28 15:05:27,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:05:27,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:05:27,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:05:27,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:05:28,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:05:28,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 171 [2022-01-28 15:05:29,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:05:29,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 219 [2022-01-28 15:05:29,338 INFO L388 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 223 treesize of output 195 [2022-01-28 15:05:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:30,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:05:32,672 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:32,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 411 treesize of output 375 [2022-01-28 15:05:35,210 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:35,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 542 treesize of output 488 [2022-01-28 15:05:35,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:35,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 484 treesize of output 446 [2022-01-28 15:05:38,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:38,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957435447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:05:38,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:05:38,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:05:38,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618544664] [2022-01-28 15:05:38,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:05:38,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:05:38,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:05:38,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:05:38,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:05:38,182 INFO L87 Difference]: Start difference. First operand 875 states and 3274 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:40,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:05:40,696 INFO L93 Difference]: Finished difference Result 1175 states and 4103 transitions. [2022-01-28 15:05:40,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:05:40,697 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:05:40,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:05:40,699 INFO L225 Difference]: With dead ends: 1175 [2022-01-28 15:05:40,699 INFO L226 Difference]: Without dead ends: 1115 [2022-01-28 15:05:40,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=260, Invalid=1300, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:05:40,699 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 109 mSDsluCounter, 583 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:05:40,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 314 Invalid, 1054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 920 Invalid, 0 Unknown, 80 Unchecked, 0.6s Time] [2022-01-28 15:05:40,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2022-01-28 15:05:40,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 869. [2022-01-28 15:05:40,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 868 states have (on average 3.75) internal successors, (3255), 868 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:40,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 3255 transitions. [2022-01-28 15:05:40,711 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 3255 transitions. Word has length 20 [2022-01-28 15:05:40,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:05:40,711 INFO L470 AbstractCegarLoop]: Abstraction has 869 states and 3255 transitions. [2022-01-28 15:05:40,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:40,712 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 3255 transitions. [2022-01-28 15:05:40,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:05:40,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:05:40,713 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] [2022-01-28 15:05:40,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-28 15:05:40,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:05:40,915 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:05:40,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:05:40,915 INFO L85 PathProgramCache]: Analyzing trace with hash -618946150, now seen corresponding path program 51 times [2022-01-28 15:05:40,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:05:40,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975093521] [2022-01-28 15:05:40,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:05:40,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:05:40,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:05:41,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:41,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:05:41,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975093521] [2022-01-28 15:05:41,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975093521] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:05:41,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386235317] [2022-01-28 15:05:41,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:05:41,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:05:41,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:05:41,143 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-01-28 15:05:41,144 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-01-28 15:05:41,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:05:41,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:05:41,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:05:41,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:05:41,489 INFO L388 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 186 treesize of output 164 [2022-01-28 15:05:42,141 INFO L388 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 358 treesize of output 306 [2022-01-28 15:05:42,145 INFO L388 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 293 treesize of output 255 [2022-01-28 15:05:42,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:42,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:05:46,072 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:46,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 479 treesize of output 439 [2022-01-28 15:05:50,010 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:50,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 516 treesize of output 478 [2022-01-28 15:05:50,021 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:50,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 487 treesize of output 437 [2022-01-28 15:05:51,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:51,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386235317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:05:51,813 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:05:51,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:05:51,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972298009] [2022-01-28 15:05:51,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:05:51,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:05:51,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:05:51,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:05:51,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:05:51,814 INFO L87 Difference]: Start difference. First operand 869 states and 3255 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:52,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:05:52,234 INFO L93 Difference]: Finished difference Result 990 states and 3593 transitions. [2022-01-28 15:05:52,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-28 15:05:52,235 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:05:52,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:05:52,237 INFO L225 Difference]: With dead ends: 990 [2022-01-28 15:05:52,237 INFO L226 Difference]: Without dead ends: 975 [2022-01-28 15:05:52,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=176, Invalid=526, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:05:52,237 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 90 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:05:52,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 99 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:05:52,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2022-01-28 15:05:52,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 872. [2022-01-28 15:05:52,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 3.748564867967853) internal successors, (3265), 871 states have internal predecessors, (3265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:52,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 3265 transitions. [2022-01-28 15:05:52,249 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 3265 transitions. Word has length 20 [2022-01-28 15:05:52,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:05:52,249 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 3265 transitions. [2022-01-28 15:05:52,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:05:52,249 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 3265 transitions. [2022-01-28 15:05:52,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:05:52,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:05:52,250 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] [2022-01-28 15:05:52,267 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-01-28 15:05:52,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:05:52,451 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:05:52,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:05:52,451 INFO L85 PathProgramCache]: Analyzing trace with hash 875656814, now seen corresponding path program 52 times [2022-01-28 15:05:52,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:05:52,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526011773] [2022-01-28 15:05:52,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:05:52,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:05:52,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:05:52,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:52,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:05:52,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526011773] [2022-01-28 15:05:52,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526011773] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:05:52,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591973263] [2022-01-28 15:05:52,743 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:05:52,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:05:52,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:05:52,744 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-01-28 15:05:52,748 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-01-28 15:05:52,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:05:52,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:05:52,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:05:52,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:05:53,146 INFO L388 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 209 treesize of output 187 [2022-01-28 15:05:54,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:05:54,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 239 [2022-01-28 15:05:54,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:05:54,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 217 [2022-01-28 15:05:56,251 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:05:56,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:05:59,362 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:05:59,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 572 treesize of output 520 [2022-01-28 15:06:03,673 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:06:03,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 486 treesize of output 450 [2022-01-28 15:06:03,684 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:06:03,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 459 treesize of output 425 [2022-01-28 15:06:04,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:06:04,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591973263] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:06:04,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:06:04,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-28 15:06:04,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686172832] [2022-01-28 15:06:04,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:06:04,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:06:04,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:06:04,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:06:04,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:06:04,987 INFO L87 Difference]: Start difference. First operand 872 states and 3265 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:06:06,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:06:06,339 INFO L93 Difference]: Finished difference Result 1097 states and 3900 transitions. [2022-01-28 15:06:06,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:06:06,339 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 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 20 [2022-01-28 15:06:06,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:06:06,341 INFO L225 Difference]: With dead ends: 1097 [2022-01-28 15:06:06,341 INFO L226 Difference]: Without dead ends: 1053 [2022-01-28 15:06:06,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:06:06,341 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 88 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:06:06,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 302 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 551 Invalid, 0 Unknown, 369 Unchecked, 0.3s Time] [2022-01-28 15:06:06,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2022-01-28 15:06:06,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 892. [2022-01-28 15:06:06,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 3.719416386083053) internal successors, (3314), 891 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:06:06,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 3314 transitions. [2022-01-28 15:06:06,354 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 3314 transitions. Word has length 20 [2022-01-28 15:06:06,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:06:06,354 INFO L470 AbstractCegarLoop]: Abstraction has 892 states and 3314 transitions. [2022-01-28 15:06:06,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:06:06,354 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 3314 transitions. [2022-01-28 15:06:06,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:06:06,356 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:06:06,356 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] [2022-01-28 15:06:06,374 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-01-28 15:06:06,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:06:06,568 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:06:06,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:06:06,568 INFO L85 PathProgramCache]: Analyzing trace with hash -265806660, now seen corresponding path program 53 times [2022-01-28 15:06:06,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:06:06,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136779512] [2022-01-28 15:06:06,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:06:06,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:06:06,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:06:06,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:06:06,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:06:06,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136779512] [2022-01-28 15:06:06,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136779512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:06:06,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689947392] [2022-01-28 15:06:06,815 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:06:06,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:06:06,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:06:06,816 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-01-28 15:06:06,817 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-01-28 15:06:06,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:06:06,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:06:06,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:06:06,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:06:07,328 INFO L388 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 319 treesize of output 279 [2022-01-28 15:06:07,851 INFO L388 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 360 treesize of output 318 [2022-01-28 15:06:07,855 INFO L388 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 322 treesize of output 270 [2022-01-28 15:06:08,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:06:08,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:06:12,348 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:06:12,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 528 treesize of output 476 [2022-01-28 15:06:14,324 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:06:14,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 367 treesize of output 329 [2022-01-28 15:06:14,334 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:06:14,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 325 treesize of output 313 [2022-01-28 15:06:15,727 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:06:15,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689947392] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:06:15,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:06:15,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-28 15:06:15,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544899020] [2022-01-28 15:06:15,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:06:15,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:06:15,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:06:15,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:06:15,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:06:15,728 INFO L87 Difference]: Start difference. First operand 892 states and 3314 transitions. Second operand has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:06:20,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:06:20,659 INFO L93 Difference]: Finished difference Result 1682 states and 5492 transitions. [2022-01-28 15:06:20,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:06:20,659 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 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 20 [2022-01-28 15:06:20,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:06:20,662 INFO L225 Difference]: With dead ends: 1682 [2022-01-28 15:06:20,662 INFO L226 Difference]: Without dead ends: 1562 [2022-01-28 15:06:20,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=565, Invalid=2297, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:06:20,663 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 201 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:06:20,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 395 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1178 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:06:20,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1562 states. [2022-01-28 15:06:20,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1562 to 893. [2022-01-28 15:06:20,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 892 states have (on average 3.7208520179372195) internal successors, (3319), 892 states have internal predecessors, (3319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:06:20,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 3319 transitions. [2022-01-28 15:06:20,678 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 3319 transitions. Word has length 20 [2022-01-28 15:06:20,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:06:20,678 INFO L470 AbstractCegarLoop]: Abstraction has 893 states and 3319 transitions. [2022-01-28 15:06:20,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.9259259259259258) internal successors, (52), 27 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:06:20,679 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 3319 transitions. [2022-01-28 15:06:20,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-28 15:06:20,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:06:20,680 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] [2022-01-28 15:06:20,696 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-01-28 15:06:20,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:06:20,881 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-28 15:06:20,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:06:20,881 INFO L85 PathProgramCache]: Analyzing trace with hash 349736528, now seen corresponding path program 54 times [2022-01-28 15:06:20,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:06:20,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711241181] [2022-01-28 15:06:20,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:06:20,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:06:20,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:06:21,096 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:06:21,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:06:21,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711241181] [2022-01-28 15:06:21,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711241181] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:06:21,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142069014] [2022-01-28 15:06:21,097 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:06:21,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:06:21,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:06:21,098 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-01-28 15:06:21,099 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-01-28 15:06:21,168 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:06:21,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:06:21,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:06:21,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:06:22,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:06:22,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 150 [2022-01-28 15:06:22,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:06:22,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 241 treesize of output 213 [2022-01-28 15:06:22,570 INFO L388 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 217 treesize of output 191 [2022-01-28 15:06:23,269 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:06:23,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:06:25,582 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:06:25,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 596 treesize of output 558 Received shutdown request... [2022-01-28 15:06:26,377 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-28 15:06:26,385 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-01-28 15:06:26,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-28 15:06:26,406 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:06:26,578 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,SelfDestructingSolverStorable81 [2022-01-28 15:06:26,578 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. [2022-01-28 15:06:26,580 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-28 15:06:26,580 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-28 15:06:26,580 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-28 15:06:26,582 INFO L732 BasicCegarLoop]: Path program histogram: [54, 6, 6, 6, 3, 2, 2, 1, 1, 1] [2022-01-28 15:06:26,584 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 15:06:26,584 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 15:06:26,586 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:06:26 BasicIcfg [2022-01-28 15:06:26,586 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 15:06:26,586 INFO L158 Benchmark]: Toolchain (without parser) took 734903.32ms. Allocated memory was 179.3MB in the beginning and 580.9MB in the end (delta: 401.6MB). Free memory was 138.6MB in the beginning and 289.5MB in the end (delta: -150.9MB). Peak memory consumption was 365.2MB. Max. memory is 8.0GB. [2022-01-28 15:06:26,586 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 179.3MB. Free memory is still 140.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:06:26,586 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.81ms. Allocated memory is still 179.3MB. Free memory was 138.5MB in the beginning and 136.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-01-28 15:06:26,586 INFO L158 Benchmark]: Boogie Preprocessor took 14.03ms. Allocated memory is still 179.3MB. Free memory was 136.9MB in the beginning and 135.9MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 15:06:26,586 INFO L158 Benchmark]: RCFGBuilder took 384.12ms. Allocated memory is still 179.3MB. Free memory was 135.8MB in the beginning and 120.1MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2022-01-28 15:06:26,586 INFO L158 Benchmark]: TraceAbstraction took 734467.33ms. Allocated memory was 179.3MB in the beginning and 580.9MB in the end (delta: 401.6MB). Free memory was 119.5MB in the beginning and 289.5MB in the end (delta: -170.0MB). Peak memory consumption was 346.3MB. Max. memory is 8.0GB. [2022-01-28 15:06:26,587 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.13ms. Allocated memory is still 179.3MB. Free memory is still 140.0MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 33.81ms. Allocated memory is still 179.3MB. Free memory was 138.5MB in the beginning and 136.9MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 14.03ms. Allocated memory is still 179.3MB. Free memory was 136.9MB in the beginning and 135.9MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 384.12ms. Allocated memory is still 179.3MB. Free memory was 135.8MB in the beginning and 120.1MB in the end (delta: 15.7MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * TraceAbstraction took 734467.33ms. Allocated memory was 179.3MB in the beginning and 580.9MB in the end (delta: 401.6MB). Free memory was 119.5MB in the beginning and 289.5MB in the end (delta: -170.0MB). Peak memory consumption was 346.3MB. 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: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 133]: 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 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 136]: 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 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - TimeoutResultAtElement [Line: 137]: 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 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∨-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 734.4s, OverallIterations: 82, TraceHistogramMax: 1, PathProgramHistogramMax: 54, EmptinessCheckTime: 0.1s, AutomataDifference: 221.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13699 SdHoareTripleChecker+Valid, 35.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13699 mSDsluCounter, 18903 SdHoareTripleChecker+Invalid, 30.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2022 IncrementalHoareTripleChecker+Unchecked, 35533 mSDsCounter, 5274 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 57993 IncrementalHoareTripleChecker+Invalid, 65289 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5274 mSolverCounterUnsat, 1854 mSDtfsCounter, 57993 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4183 GetRequests, 1427 SyntacticMatches, 99 SemanticMatches, 2657 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39005 ImplicationChecksByTransitivity, 230.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=893occurred in iteration=81, InterpolantAutomatonStates: 1918, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 81 MinimizatonAttempts, 32985 StatesRemovedByMinimization, 77 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 490.8s InterpolantComputationTime, 2627 NumberOfCodeBlocks, 2627 NumberOfCodeBlocksAsserted, 199 NumberOfCheckSat, 3556 ConstructedInterpolants, 51 QuantifiedInterpolants, 153740 SizeOfPredicates, 1243 NumberOfNonLiveVariables, 4676 ConjunctsInSsa, 2047 ConjunctsInUnsatCore, 195 InterpolantComputations, 24 PerfectInterpolantSequences, 20/509 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