/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-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sum-fun-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-16 14:36:30,182 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-16 14:36:30,183 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-16 14:36:30,234 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-16 14:36:30,234 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-16 14:36:30,235 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-16 14:36:30,236 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-16 14:36:30,237 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-16 14:36:30,243 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-16 14:36:30,244 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-16 14:36:30,244 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-16 14:36:30,246 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-16 14:36:30,246 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-16 14:36:30,248 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-16 14:36:30,248 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-16 14:36:30,249 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-16 14:36:30,250 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-16 14:36:30,250 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-16 14:36:30,251 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-16 14:36:30,252 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-16 14:36:30,253 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-16 14:36:30,262 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-16 14:36:30,263 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-16 14:36:30,263 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-16 14:36:30,265 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-16 14:36:30,265 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-16 14:36:30,265 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-16 14:36:30,265 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-16 14:36:30,266 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-16 14:36:30,266 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-16 14:36:30,266 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-16 14:36:30,267 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-16 14:36:30,267 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-16 14:36:30,267 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-16 14:36:30,268 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-16 14:36:30,268 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-16 14:36:30,269 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-16 14:36:30,269 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-16 14:36:30,269 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-16 14:36:30,269 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-16 14:36:30,270 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-16 14:36:30,271 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-MCRwithDepranks-BasicCegarLoop.epf [2022-02-16 14:36:30,288 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-16 14:36:30,289 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-16 14:36:30,289 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-16 14:36:30,289 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-16 14:36:30,289 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-16 14:36:30,290 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-16 14:36:30,290 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-16 14:36:30,290 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-16 14:36:30,290 INFO L138 SettingsManager]: * Use SBE=true [2022-02-16 14:36:30,290 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-16 14:36:30,291 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-16 14:36:30,292 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-16 14:36:30,292 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-16 14:36:30,292 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-16 14:36:30,292 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-16 14:36:30,292 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-16 14:36:30,292 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-16 14:36:30,292 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 14:36:30,292 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-16 14:36:30,293 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-16 14:36:30,293 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-16 14:36:30,293 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-16 14:36:30,293 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-16 14:36:30,293 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-16 14:36:30,294 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-16 14:36:30,294 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-16 14:36:30,294 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-02-16 14:36:30,473 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-16 14:36:30,492 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-16 14:36:30,494 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-16 14:36:30,495 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-16 14:36:30,496 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-16 14:36:30,496 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sum-fun-alt.wvr.bpl [2022-02-16 14:36:30,497 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/sum-fun-alt.wvr.bpl' [2022-02-16 14:36:30,522 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-16 14:36:30,523 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-16 14:36:30,524 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-16 14:36:30,524 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-16 14:36:30,524 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-16 14:36:30,532 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,537 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,542 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-16 14:36:30,543 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-16 14:36:30,544 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-16 14:36:30,544 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-16 14:36:30,544 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-16 14:36:30,549 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,549 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,550 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,550 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,553 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,556 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,558 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,559 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-16 14:36:30,560 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-16 14:36:30,560 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-16 14:36:30,560 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-16 14:36:30,561 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/1) ... [2022-02-16 14:36:30,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-16 14:36:30,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:30,589 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-02-16 14:36:30,592 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-02-16 14:36:30,619 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-16 14:36:30,619 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-16 14:36:30,619 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-16 14:36:30,619 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-16 14:36:30,620 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-16 14:36:30,620 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-16 14:36:30,620 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-16 14:36:30,620 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-16 14:36:30,620 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-16 14:36:30,620 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-16 14:36:30,620 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-16 14:36:30,620 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-16 14:36:30,621 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-16 14:36:30,656 INFO L234 CfgBuilder]: Building ICFG [2022-02-16 14:36:30,658 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-16 14:36:30,740 INFO L275 CfgBuilder]: Performing block encoding [2022-02-16 14:36:30,750 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-16 14:36:30,750 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-16 14:36:30,752 INFO L202 PluginConnector]: Adding new model sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 02:36:30 BoogieIcfgContainer [2022-02-16 14:36:30,752 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-16 14:36:30,753 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-16 14:36:30,753 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-16 14:36:30,756 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-16 14:36:30,756 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 16.02 02:36:30" (1/2) ... [2022-02-16 14:36:30,756 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4477966f and model type sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 02:36:30, skipping insertion in model container [2022-02-16 14:36:30,757 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "sum-fun-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 02:36:30" (2/2) ... [2022-02-16 14:36:30,757 INFO L111 eAbstractionObserver]: Analyzing ICFG sum-fun-alt.wvr.bpl [2022-02-16 14:36:30,760 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-16 14:36:30,760 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-16 14:36:30,761 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-16 14:36:30,761 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-16 14:36:30,789 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-16 14:36:30,818 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-16 14:36:30,822 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-16 14:36:30,823 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-16 14:36:30,828 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-02-16 14:36:30,851 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:34,285 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 336659 transitions and produced 109148 states. [2022-02-16 14:36:34,807 INFO L276 IsEmpty]: Start isEmpty. Operand has 109148 states, 72821 states have (on average 2.1431592535120365) internal successors, (156067), 109147 states have internal predecessors, (156067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:35,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-16 14:36:35,026 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:35,027 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:35,027 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:35,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:35,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1204265674, now seen corresponding path program 1 times [2022-02-16 14:36:35,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:35,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506993197] [2022-02-16 14:36:35,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:35,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:35,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:35,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:35,135 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:35,135 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506993197] [2022-02-16 14:36:35,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506993197] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 14:36:35,140 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 14:36:35,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-16 14:36:35,141 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047446834] [2022-02-16 14:36:35,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 14:36:35,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-16 14:36:35,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:35,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-16 14:36:35,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-16 14:36:35,577 INFO L87 Difference]: Start difference. First operand has 109148 states, 72821 states have (on average 2.1431592535120365) internal successors, (156067), 109147 states have internal predecessors, (156067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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-02-16 14:36:37,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:37,389 INFO L93 Difference]: Finished difference Result 109144 states and 156063 transitions. [2022-02-16 14:36:37,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-16 14:36:37,391 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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-02-16 14:36:37,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:37,664 INFO L225 Difference]: With dead ends: 109144 [2022-02-16 14:36:37,664 INFO L226 Difference]: Without dead ends: 30119 [2022-02-16 14:36:37,665 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-02-16 14:36:37,667 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:37,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:36:37,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30119 states. [2022-02-16 14:36:37,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30119 to 123. [2022-02-16 14:36:37,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 122 states have (on average 2.0081967213114753) internal successors, (245), 122 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:37,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 245 transitions. [2022-02-16 14:36:37,912 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 245 transitions. Word has length 18 [2022-02-16 14:36:37,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:37,913 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 245 transitions. [2022-02-16 14:36:37,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 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-02-16 14:36:37,913 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 245 transitions. [2022-02-16 14:36:37,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 14:36:37,914 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:37,914 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-02-16 14:36:37,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-16 14:36:37,914 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:37,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:37,915 INFO L85 PathProgramCache]: Analyzing trace with hash 2132727720, now seen corresponding path program 1 times [2022-02-16 14:36:37,915 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:37,915 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974230393] [2022-02-16 14:36:37,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:37,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:37,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:37,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:37,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:37,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974230393] [2022-02-16 14:36:37,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974230393] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 14:36:37,973 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 14:36:37,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 14:36:37,974 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001876950] [2022-02-16 14:36:37,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 14:36:37,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-16 14:36:37,975 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:37,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-16 14:36:37,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-16 14:36:37,975 INFO L87 Difference]: Start difference. First operand 123 states and 245 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:38,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:38,022 INFO L93 Difference]: Finished difference Result 131 states and 253 transitions. [2022-02-16 14:36:38,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-16 14:36:38,022 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have 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-02-16 14:36:38,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:38,024 INFO L225 Difference]: With dead ends: 131 [2022-02-16 14:36:38,024 INFO L226 Difference]: Without dead ends: 131 [2022-02-16 14:36:38,024 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-02-16 14:36:38,031 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 32 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:38,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 14:36:38,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-16 14:36:38,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 122. [2022-02-16 14:36:38,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.9834710743801653) internal successors, (240), 121 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:38,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 240 transitions. [2022-02-16 14:36:38,036 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 240 transitions. Word has length 20 [2022-02-16 14:36:38,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:38,036 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 240 transitions. [2022-02-16 14:36:38,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:38,036 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 240 transitions. [2022-02-16 14:36:38,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-16 14:36:38,037 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:38,037 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-02-16 14:36:38,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-16 14:36:38,037 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:38,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:38,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1904417112, now seen corresponding path program 1 times [2022-02-16 14:36:38,038 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:38,038 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705604357] [2022-02-16 14:36:38,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:38,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:38,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:38,092 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:38,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:38,095 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705604357] [2022-02-16 14:36:38,095 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705604357] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-16 14:36:38,095 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-16 14:36:38,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-16 14:36:38,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112326944] [2022-02-16 14:36:38,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-16 14:36:38,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-16 14:36:38,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:38,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-16 14:36:38,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-16 14:36:38,100 INFO L87 Difference]: Start difference. First operand 122 states and 240 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:38,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:38,145 INFO L93 Difference]: Finished difference Result 173 states and 340 transitions. [2022-02-16 14:36:38,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-16 14:36:38,146 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have 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-02-16 14:36:38,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:38,146 INFO L225 Difference]: With dead ends: 173 [2022-02-16 14:36:38,146 INFO L226 Difference]: Without dead ends: 173 [2022-02-16 14:36:38,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 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-02-16 14:36:38,149 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 61 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 14 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:38,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 14 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-16 14:36:38,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-02-16 14:36:38,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 143. [2022-02-16 14:36:38,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 1.971830985915493) internal successors, (280), 142 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:38,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 280 transitions. [2022-02-16 14:36:38,162 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 280 transitions. Word has length 20 [2022-02-16 14:36:38,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:38,162 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 280 transitions. [2022-02-16 14:36:38,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:38,162 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 280 transitions. [2022-02-16 14:36:38,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 14:36:38,162 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:38,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, 1, 1] [2022-02-16 14:36:38,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-16 14:36:38,163 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:38,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:38,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1289378822, now seen corresponding path program 1 times [2022-02-16 14:36:38,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:38,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512859092] [2022-02-16 14:36:38,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:38,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:38,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:38,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:38,461 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:38,461 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512859092] [2022-02-16 14:36:38,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512859092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:38,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491619704] [2022-02-16 14:36:38,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:38,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:38,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:38,467 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-02-16 14:36:38,468 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-02-16 14:36:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:38,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 14:36:38,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:38,805 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-16 14:36:38,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 27 [2022-02-16 14:36:38,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:38,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:38,962 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:38,962 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-02-16 14:36:38,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 12 treesize of output 5 [2022-02-16 14:36:39,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:39,202 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491619704] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:39,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:39,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-02-16 14:36:39,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709958606] [2022-02-16 14:36:39,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:39,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:36:39,204 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:39,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:36:39,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:36:39,206 INFO L87 Difference]: Start difference. First operand 143 states and 280 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:39,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:39,479 INFO L93 Difference]: Finished difference Result 237 states and 443 transitions. [2022-02-16 14:36:39,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-16 14:36:39,480 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 14:36:39,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:39,481 INFO L225 Difference]: With dead ends: 237 [2022-02-16 14:36:39,481 INFO L226 Difference]: Without dead ends: 232 [2022-02-16 14:36:39,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:36:39,481 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 103 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:39,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 49 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:39,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-02-16 14:36:39,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 158. [2022-02-16 14:36:39,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.9426751592356688) internal successors, (305), 157 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:39,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 305 transitions. [2022-02-16 14:36:39,485 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 305 transitions. Word has length 22 [2022-02-16 14:36:39,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:39,485 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 305 transitions. [2022-02-16 14:36:39,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:39,486 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 305 transitions. [2022-02-16 14:36:39,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 14:36:39,486 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:39,486 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:39,507 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-02-16 14:36:39,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:39,696 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:39,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:39,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1898704586, now seen corresponding path program 2 times [2022-02-16 14:36:39,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:39,697 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939872229] [2022-02-16 14:36:39,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:39,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:39,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:39,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:39,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:39,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939872229] [2022-02-16 14:36:39,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939872229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:39,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993346887] [2022-02-16 14:36:39,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:36:39,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:39,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:39,835 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-02-16 14:36:39,835 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-02-16 14:36:39,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:36:39,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:39,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-16 14:36:39,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:40,034 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:40,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-02-16 14:36:40,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:40,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:40,213 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:40,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-02-16 14:36:40,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 12 treesize of output 5 [2022-02-16 14:36:40,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:40,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993346887] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:40,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:40,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 17 [2022-02-16 14:36:40,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945581383] [2022-02-16 14:36:40,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:40,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:36:40,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:40,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:36:40,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:36:40,320 INFO L87 Difference]: Start difference. First operand 158 states and 305 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:40,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:40,891 INFO L93 Difference]: Finished difference Result 271 states and 507 transitions. [2022-02-16 14:36:40,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 14:36:40,892 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 14:36:40,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:40,893 INFO L225 Difference]: With dead ends: 271 [2022-02-16 14:36:40,893 INFO L226 Difference]: Without dead ends: 265 [2022-02-16 14:36:40,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=208, Invalid=662, Unknown=0, NotChecked=0, Total=870 [2022-02-16 14:36:40,894 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 128 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:40,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 70 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:36:40,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-02-16 14:36:40,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 159. [2022-02-16 14:36:40,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.9430379746835442) internal successors, (307), 158 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:40,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 307 transitions. [2022-02-16 14:36:40,898 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 307 transitions. Word has length 22 [2022-02-16 14:36:40,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:40,898 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 307 transitions. [2022-02-16 14:36:40,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:40,899 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 307 transitions. [2022-02-16 14:36:40,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-02-16 14:36:40,899 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:40,899 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:40,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-16 14:36:41,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:41,116 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:41,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:41,117 INFO L85 PathProgramCache]: Analyzing trace with hash -302047282, now seen corresponding path program 3 times [2022-02-16 14:36:41,117 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:41,117 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86749267] [2022-02-16 14:36:41,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:41,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:41,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:41,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:41,226 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:41,226 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86749267] [2022-02-16 14:36:41,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86749267] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:41,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380060390] [2022-02-16 14:36:41,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:36:41,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:41,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:41,228 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-02-16 14:36:41,257 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-02-16 14:36:41,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 14:36:41,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:41,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-16 14:36:41,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:41,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-16 14:36:41,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:41,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:41,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:41,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 16 [2022-02-16 14:36:41,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 12 treesize of output 5 [2022-02-16 14:36:41,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:41,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380060390] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:41,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:41,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-02-16 14:36:41,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32601513] [2022-02-16 14:36:41,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:41,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:36:41,585 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:41,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:36:41,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:36:41,585 INFO L87 Difference]: Start difference. First operand 159 states and 307 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:41,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:41,838 INFO L93 Difference]: Finished difference Result 250 states and 464 transitions. [2022-02-16 14:36:41,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 14:36:41,839 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-02-16 14:36:41,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:41,840 INFO L225 Difference]: With dead ends: 250 [2022-02-16 14:36:41,840 INFO L226 Difference]: Without dead ends: 244 [2022-02-16 14:36:41,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:36:41,840 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 105 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:41,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 84 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:41,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-02-16 14:36:41,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 168. [2022-02-16 14:36:41,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 1.9221556886227544) internal successors, (321), 167 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:41,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 321 transitions. [2022-02-16 14:36:41,844 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 321 transitions. Word has length 22 [2022-02-16 14:36:41,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:41,844 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 321 transitions. [2022-02-16 14:36:41,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 14 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:41,844 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 321 transitions. [2022-02-16 14:36:41,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:41,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:41,845 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:41,862 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-02-16 14:36:42,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:42,062 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:42,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:42,063 INFO L85 PathProgramCache]: Analyzing trace with hash -374345244, now seen corresponding path program 4 times [2022-02-16 14:36:42,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:42,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932762868] [2022-02-16 14:36:42,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:42,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:42,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:42,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:42,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:42,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932762868] [2022-02-16 14:36:42,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932762868] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:42,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857316315] [2022-02-16 14:36:42,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:36:42,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:42,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:42,116 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-02-16 14:36:42,117 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-02-16 14:36:42,143 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:36:42,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:42,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:42,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:42,253 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:42,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:42,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:42,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857316315] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:42,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:42,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-02-16 14:36:42,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694395944] [2022-02-16 14:36:42,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:42,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:36:42,345 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:42,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:36:42,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:36:42,345 INFO L87 Difference]: Start difference. First operand 168 states and 321 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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-02-16 14:36:42,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:42,874 INFO L93 Difference]: Finished difference Result 507 states and 929 transitions. [2022-02-16 14:36:42,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 14:36:42,877 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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 24 [2022-02-16 14:36:42,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:42,878 INFO L225 Difference]: With dead ends: 507 [2022-02-16 14:36:42,878 INFO L226 Difference]: Without dead ends: 507 [2022-02-16 14:36:42,879 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=492, Invalid=1488, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 14:36:42,879 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 180 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:42,880 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 147 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:36:42,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-02-16 14:36:42,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 202. [2022-02-16 14:36:42,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 1.9751243781094527) internal successors, (397), 201 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:42,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 397 transitions. [2022-02-16 14:36:42,884 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 397 transitions. Word has length 24 [2022-02-16 14:36:42,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:42,884 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 397 transitions. [2022-02-16 14:36:42,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 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-02-16 14:36:42,884 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 397 transitions. [2022-02-16 14:36:42,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:42,885 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:42,885 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:42,905 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-02-16 14:36:43,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:43,101 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:43,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:43,102 INFO L85 PathProgramCache]: Analyzing trace with hash 134687076, now seen corresponding path program 1 times [2022-02-16 14:36:43,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:43,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553092413] [2022-02-16 14:36:43,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:43,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:43,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:43,148 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:43,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:43,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553092413] [2022-02-16 14:36:43,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553092413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:43,148 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919411289] [2022-02-16 14:36:43,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:43,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:43,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:43,149 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-02-16 14:36:43,151 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-02-16 14:36:43,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:43,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-16 14:36:43,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:43,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:43,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:43,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:43,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919411289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:43,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:43,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 14:36:43,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386872660] [2022-02-16 14:36:43,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:43,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:36:43,306 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:43,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:36:43,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:36:43,306 INFO L87 Difference]: Start difference. First operand 202 states and 397 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-02-16 14:36:43,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:43,432 INFO L93 Difference]: Finished difference Result 454 states and 874 transitions. [2022-02-16 14:36:43,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-16 14:36:43,433 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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 24 [2022-02-16 14:36:43,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:43,434 INFO L225 Difference]: With dead ends: 454 [2022-02-16 14:36:43,434 INFO L226 Difference]: Without dead ends: 454 [2022-02-16 14:36:43,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-02-16 14:36:43,435 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 156 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:43,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 36 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:43,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-02-16 14:36:43,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 316. [2022-02-16 14:36:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.123809523809524) internal successors, (669), 315 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:43,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 669 transitions. [2022-02-16 14:36:43,440 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 669 transitions. Word has length 24 [2022-02-16 14:36:43,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:43,440 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 669 transitions. [2022-02-16 14:36:43,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-02-16 14:36:43,440 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 669 transitions. [2022-02-16 14:36:43,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:43,441 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:43,441 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:43,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-16 14:36:43,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:43,655 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:43,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:43,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1715060508, now seen corresponding path program 5 times [2022-02-16 14:36:43,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:43,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249598100] [2022-02-16 14:36:43,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:43,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:43,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:43,694 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:43,695 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:43,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249598100] [2022-02-16 14:36:43,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249598100] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:43,695 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203593371] [2022-02-16 14:36:43,695 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:36:43,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:43,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:43,696 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-02-16 14:36:43,697 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-02-16 14:36:43,718 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:36:43,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:43,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:43,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:43,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:43,875 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:43,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203593371] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:43,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:43,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-02-16 14:36:43,875 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707272032] [2022-02-16 14:36:43,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:43,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:36:43,875 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:43,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:36:43,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:36:43,876 INFO L87 Difference]: Start difference. First operand 316 states and 669 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:44,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:44,146 INFO L93 Difference]: Finished difference Result 798 states and 1650 transitions. [2022-02-16 14:36:44,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-16 14:36:44,146 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:44,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:44,148 INFO L225 Difference]: With dead ends: 798 [2022-02-16 14:36:44,148 INFO L226 Difference]: Without dead ends: 791 [2022-02-16 14:36:44,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:36:44,149 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 249 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:44,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 95 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:44,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2022-02-16 14:36:44,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 541. [2022-02-16 14:36:44,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 540 states have (on average 2.224074074074074) internal successors, (1201), 540 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:44,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 1201 transitions. [2022-02-16 14:36:44,159 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 1201 transitions. Word has length 24 [2022-02-16 14:36:44,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:44,160 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 1201 transitions. [2022-02-16 14:36:44,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:44,160 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 1201 transitions. [2022-02-16 14:36:44,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:44,161 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:44,161 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:44,179 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-02-16 14:36:44,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:44,380 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:44,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:44,380 INFO L85 PathProgramCache]: Analyzing trace with hash -788088984, now seen corresponding path program 2 times [2022-02-16 14:36:44,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:44,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765494579] [2022-02-16 14:36:44,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:44,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:44,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:44,413 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:44,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765494579] [2022-02-16 14:36:44,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765494579] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:44,413 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214782995] [2022-02-16 14:36:44,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:36:44,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:44,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:44,415 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-02-16 14:36:44,416 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-02-16 14:36:44,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:36:44,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:44,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-16 14:36:44,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:44,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:44,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:44,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:44,571 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214782995] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:44,571 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:44,571 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-16 14:36:44,572 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699583] [2022-02-16 14:36:44,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:44,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:36:44,572 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:44,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:36:44,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:36:44,572 INFO L87 Difference]: Start difference. First operand 541 states and 1201 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-02-16 14:36:44,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:44,743 INFO L93 Difference]: Finished difference Result 920 states and 1841 transitions. [2022-02-16 14:36:44,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 14:36:44,751 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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 24 [2022-02-16 14:36:44,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:44,752 INFO L225 Difference]: With dead ends: 920 [2022-02-16 14:36:44,752 INFO L226 Difference]: Without dead ends: 920 [2022-02-16 14:36:44,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:36:44,753 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 140 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:44,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 62 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:44,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 920 states. [2022-02-16 14:36:44,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 920 to 579. [2022-02-16 14:36:44,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 578 states have (on average 2.1747404844290656) internal successors, (1257), 578 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:44,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 1257 transitions. [2022-02-16 14:36:44,767 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 1257 transitions. Word has length 24 [2022-02-16 14:36:44,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:44,767 INFO L470 AbstractCegarLoop]: Abstraction has 579 states and 1257 transitions. [2022-02-16 14:36:44,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-02-16 14:36:44,767 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 1257 transitions. [2022-02-16 14:36:44,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:44,768 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:44,768 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:44,784 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-02-16 14:36:44,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:44,976 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:44,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:44,976 INFO L85 PathProgramCache]: Analyzing trace with hash 621889708, now seen corresponding path program 6 times [2022-02-16 14:36:44,976 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:44,977 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306943318] [2022-02-16 14:36:44,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:44,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:45,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:45,018 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:45,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306943318] [2022-02-16 14:36:45,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306943318] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:45,018 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354184777] [2022-02-16 14:36:45,018 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:36:45,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:45,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:45,020 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-02-16 14:36:45,021 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-02-16 14:36:45,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-16 14:36:45,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:45,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:45,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:45,104 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:45,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:45,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:45,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354184777] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:45,171 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:45,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-16 14:36:45,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117048159] [2022-02-16 14:36:45,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:45,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:36:45,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:45,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:36:45,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:36:45,172 INFO L87 Difference]: Start difference. First operand 579 states and 1257 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:45,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:45,592 INFO L93 Difference]: Finished difference Result 1166 states and 2392 transitions. [2022-02-16 14:36:45,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:36:45,592 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:45,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:45,595 INFO L225 Difference]: With dead ends: 1166 [2022-02-16 14:36:45,595 INFO L226 Difference]: Without dead ends: 1166 [2022-02-16 14:36:45,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=364, Invalid=1042, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 14:36:45,596 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 152 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:45,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 139 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:36:45,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2022-02-16 14:36:45,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 584. [2022-02-16 14:36:45,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 584 states, 583 states have (on average 2.171526586620926) internal successors, (1266), 583 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:45,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 1266 transitions. [2022-02-16 14:36:45,612 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 1266 transitions. Word has length 24 [2022-02-16 14:36:45,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:45,612 INFO L470 AbstractCegarLoop]: Abstraction has 584 states and 1266 transitions. [2022-02-16 14:36:45,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:45,612 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 1266 transitions. [2022-02-16 14:36:45,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:45,613 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:45,613 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:45,629 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-02-16 14:36:45,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-02-16 14:36:45,829 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:45,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:45,830 INFO L85 PathProgramCache]: Analyzing trace with hash -279056664, now seen corresponding path program 7 times [2022-02-16 14:36:45,830 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:45,830 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417258623] [2022-02-16 14:36:45,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:45,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:45,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:45,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:45,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:45,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417258623] [2022-02-16 14:36:45,878 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417258623] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:45,878 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710409861] [2022-02-16 14:36:45,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:36:45,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:45,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:45,880 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-02-16 14:36:45,881 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-02-16 14:36:45,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:45,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:45,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:46,015 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:46,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:46,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:46,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710409861] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:46,058 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:46,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-02-16 14:36:46,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740827364] [2022-02-16 14:36:46,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:46,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:36:46,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:46,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:36:46,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:36:46,059 INFO L87 Difference]: Start difference. First operand 584 states and 1266 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:46,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:46,334 INFO L93 Difference]: Finished difference Result 1141 states and 2328 transitions. [2022-02-16 14:36:46,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 14:36:46,334 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:46,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:46,336 INFO L225 Difference]: With dead ends: 1141 [2022-02-16 14:36:46,337 INFO L226 Difference]: Without dead ends: 1141 [2022-02-16 14:36:46,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:36:46,337 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 161 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:46,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 132 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:36:46,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2022-02-16 14:36:46,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 821. [2022-02-16 14:36:46,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 820 states have (on average 2.2621951219512195) internal successors, (1855), 820 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:46,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1855 transitions. [2022-02-16 14:36:46,351 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1855 transitions. Word has length 24 [2022-02-16 14:36:46,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:46,352 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1855 transitions. [2022-02-16 14:36:46,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:46,352 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1855 transitions. [2022-02-16 14:36:46,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:46,353 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:46,353 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:46,371 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-02-16 14:36:46,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:46,567 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:46,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:46,568 INFO L85 PathProgramCache]: Analyzing trace with hash 392481324, now seen corresponding path program 8 times [2022-02-16 14:36:46,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:46,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340786958] [2022-02-16 14:36:46,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:46,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:46,608 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:46,608 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:46,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340786958] [2022-02-16 14:36:46,608 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340786958] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:46,608 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125342067] [2022-02-16 14:36:46,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:36:46,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:46,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:46,610 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-02-16 14:36:46,610 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-02-16 14:36:46,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:36:46,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:46,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:46,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:46,709 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:46,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:46,777 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:46,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125342067] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:46,777 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:46,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-16 14:36:46,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058984412] [2022-02-16 14:36:46,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:46,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:36:46,778 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:46,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:36:46,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:36:46,778 INFO L87 Difference]: Start difference. First operand 821 states and 1855 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:47,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:47,154 INFO L93 Difference]: Finished difference Result 1523 states and 3273 transitions. [2022-02-16 14:36:47,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-16 14:36:47,154 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:47,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:47,157 INFO L225 Difference]: With dead ends: 1523 [2022-02-16 14:36:47,157 INFO L226 Difference]: Without dead ends: 1522 [2022-02-16 14:36:47,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=1197, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 14:36:47,157 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 191 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:47,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 113 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:36:47,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2022-02-16 14:36:47,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 854. [2022-02-16 14:36:47,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 2.246189917936694) internal successors, (1916), 853 states have internal predecessors, (1916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:47,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1916 transitions. [2022-02-16 14:36:47,175 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1916 transitions. Word has length 24 [2022-02-16 14:36:47,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:47,175 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 1916 transitions. [2022-02-16 14:36:47,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:47,175 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1916 transitions. [2022-02-16 14:36:47,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:47,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:47,176 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:47,203 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-02-16 14:36:47,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-16 14:36:47,391 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:47,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:47,392 INFO L85 PathProgramCache]: Analyzing trace with hash -940037336, now seen corresponding path program 3 times [2022-02-16 14:36:47,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:47,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909637114] [2022-02-16 14:36:47,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:47,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:47,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:47,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:47,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:47,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909637114] [2022-02-16 14:36:47,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909637114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:47,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286999770] [2022-02-16 14:36:47,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:36:47,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:47,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:47,423 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-02-16 14:36:47,424 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-02-16 14:36:47,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-16 14:36:47,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:47,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-02-16 14:36:47,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:47,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:47,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:47,572 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:47,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286999770] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:47,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:47,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 9 [2022-02-16 14:36:47,573 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181072167] [2022-02-16 14:36:47,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:47,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-16 14:36:47,576 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:47,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-16 14:36:47,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-02-16 14:36:47,576 INFO L87 Difference]: Start difference. First operand 854 states and 1916 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:47,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:47,682 INFO L93 Difference]: Finished difference Result 1018 states and 2194 transitions. [2022-02-16 14:36:47,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-16 14:36:47,683 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:47,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:47,684 INFO L225 Difference]: With dead ends: 1018 [2022-02-16 14:36:47,684 INFO L226 Difference]: Without dead ends: 1018 [2022-02-16 14:36:47,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:36:47,685 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 103 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:47,685 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 48 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:47,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2022-02-16 14:36:47,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 835. [2022-02-16 14:36:47,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 835 states, 834 states have (on average 2.2553956834532376) internal successors, (1881), 834 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:47,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1881 transitions. [2022-02-16 14:36:47,696 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1881 transitions. Word has length 24 [2022-02-16 14:36:47,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:47,696 INFO L470 AbstractCegarLoop]: Abstraction has 835 states and 1881 transitions. [2022-02-16 14:36:47,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:47,696 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1881 transitions. [2022-02-16 14:36:47,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:47,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:47,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:47,716 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-02-16 14:36:47,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-16 14:36:47,907 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:47,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:47,908 INFO L85 PathProgramCache]: Analyzing trace with hash 378784684, now seen corresponding path program 9 times [2022-02-16 14:36:47,908 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:47,908 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5739447] [2022-02-16 14:36:47,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:47,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:47,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:47,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:47,939 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:47,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5739447] [2022-02-16 14:36:47,939 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5739447] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:47,939 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797516881] [2022-02-16 14:36:47,939 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:36:47,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:47,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:47,940 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-02-16 14:36:47,941 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-02-16 14:36:47,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:36:47,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:47,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:47,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:48,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:48,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:48,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:48,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797516881] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:48,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:48,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-16 14:36:48,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134972548] [2022-02-16 14:36:48,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:48,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:36:48,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:48,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:36:48,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:36:48,072 INFO L87 Difference]: Start difference. First operand 835 states and 1881 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:48,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:48,326 INFO L93 Difference]: Finished difference Result 1257 states and 2700 transitions. [2022-02-16 14:36:48,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 14:36:48,326 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:48,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:48,328 INFO L225 Difference]: With dead ends: 1257 [2022-02-16 14:36:48,328 INFO L226 Difference]: Without dead ends: 1257 [2022-02-16 14:36:48,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 212 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=213, Invalid=599, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:36:48,329 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 125 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:48,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 119 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:48,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1257 states. [2022-02-16 14:36:48,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1257 to 891. [2022-02-16 14:36:48,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 2.251685393258427) internal successors, (2004), 890 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:48,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 2004 transitions. [2022-02-16 14:36:48,343 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 2004 transitions. Word has length 24 [2022-02-16 14:36:48,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:48,343 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 2004 transitions. [2022-02-16 14:36:48,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:48,343 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 2004 transitions. [2022-02-16 14:36:48,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:48,344 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:48,344 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:48,360 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-02-16 14:36:48,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-16 14:36:48,555 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:48,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:48,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2067189076, now seen corresponding path program 10 times [2022-02-16 14:36:48,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:48,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15733725] [2022-02-16 14:36:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:48,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:48,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:48,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:48,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15733725] [2022-02-16 14:36:48,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15733725] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:48,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375459067] [2022-02-16 14:36:48,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:36:48,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:48,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:48,592 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-02-16 14:36:48,592 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-02-16 14:36:48,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:36:48,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:48,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:48,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:48,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:48,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:48,752 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:48,752 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375459067] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:48,752 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:48,752 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-02-16 14:36:48,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382523965] [2022-02-16 14:36:48,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:48,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:36:48,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:48,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:36:48,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:36:48,753 INFO L87 Difference]: Start difference. First operand 891 states and 2004 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:48,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:48,985 INFO L93 Difference]: Finished difference Result 1151 states and 2521 transitions. [2022-02-16 14:36:48,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 14:36:48,986 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:48,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:48,988 INFO L225 Difference]: With dead ends: 1151 [2022-02-16 14:36:48,988 INFO L226 Difference]: Without dead ends: 1149 [2022-02-16 14:36:48,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:36:48,991 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 140 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:48,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 122 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:48,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2022-02-16 14:36:49,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1019. [2022-02-16 14:36:49,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 2.2858546168958744) internal successors, (2327), 1018 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:49,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 2327 transitions. [2022-02-16 14:36:49,010 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 2327 transitions. Word has length 24 [2022-02-16 14:36:49,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:49,010 INFO L470 AbstractCegarLoop]: Abstraction has 1019 states and 2327 transitions. [2022-02-16 14:36:49,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:49,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 2327 transitions. [2022-02-16 14:36:49,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:49,012 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:49,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:49,030 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-02-16 14:36:49,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-16 14:36:49,223 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:49,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:49,224 INFO L85 PathProgramCache]: Analyzing trace with hash -249043980, now seen corresponding path program 11 times [2022-02-16 14:36:49,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:49,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235171413] [2022-02-16 14:36:49,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:49,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:49,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:49,257 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:49,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235171413] [2022-02-16 14:36:49,257 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235171413] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:49,257 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415629907] [2022-02-16 14:36:49,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:36:49,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:49,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:49,258 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-02-16 14:36:49,259 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-02-16 14:36:49,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:36:49,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:49,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:49,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:49,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:49,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:49,389 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:36:49,389 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415629907] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:49,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:49,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-02-16 14:36:49,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381551075] [2022-02-16 14:36:49,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:49,390 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-16 14:36:49,390 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:49,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-16 14:36:49,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-02-16 14:36:49,390 INFO L87 Difference]: Start difference. First operand 1019 states and 2327 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:49,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:49,598 INFO L93 Difference]: Finished difference Result 1424 states and 3124 transitions. [2022-02-16 14:36:49,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:36:49,598 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:49,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:49,600 INFO L225 Difference]: With dead ends: 1424 [2022-02-16 14:36:49,601 INFO L226 Difference]: Without dead ends: 1423 [2022-02-16 14:36:49,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=143, Invalid=409, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:36:49,601 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 135 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:49,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 94 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:49,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1423 states. [2022-02-16 14:36:49,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1423 to 1019. [2022-02-16 14:36:49,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 1018 states have (on average 2.2848722986247543) internal successors, (2326), 1018 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:49,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 2326 transitions. [2022-02-16 14:36:49,650 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 2326 transitions. Word has length 24 [2022-02-16 14:36:49,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:49,650 INFO L470 AbstractCegarLoop]: Abstraction has 1019 states and 2326 transitions. [2022-02-16 14:36:49,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:49,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 2326 transitions. [2022-02-16 14:36:49,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:49,652 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:49,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:49,668 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-02-16 14:36:49,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:49,855 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:49,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:49,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1772849264, now seen corresponding path program 12 times [2022-02-16 14:36:49,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:49,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262368261] [2022-02-16 14:36:49,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:49,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:49,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:49,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:49,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:49,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262368261] [2022-02-16 14:36:49,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262368261] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:49,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320733512] [2022-02-16 14:36:49,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:36:49,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:49,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:49,895 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-02-16 14:36:49,908 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-02-16 14:36:49,929 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:36:49,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:49,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:49,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:49,981 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:49,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:50,030 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:50,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320733512] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:50,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:50,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-02-16 14:36:50,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516033164] [2022-02-16 14:36:50,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:50,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 14:36:50,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:50,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 14:36:50,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-02-16 14:36:50,031 INFO L87 Difference]: Start difference. First operand 1019 states and 2326 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:50,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:50,272 INFO L93 Difference]: Finished difference Result 1430 states and 3155 transitions. [2022-02-16 14:36:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:36:50,273 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:50,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:50,275 INFO L225 Difference]: With dead ends: 1430 [2022-02-16 14:36:50,275 INFO L226 Difference]: Without dead ends: 1430 [2022-02-16 14:36:50,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=211, Invalid=545, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:36:50,276 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 100 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:50,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 112 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:50,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2022-02-16 14:36:50,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1042. [2022-02-16 14:36:50,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 1041 states have (on average 2.2804995196926034) internal successors, (2374), 1041 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:50,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 2374 transitions. [2022-02-16 14:36:50,290 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 2374 transitions. Word has length 24 [2022-02-16 14:36:50,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:50,290 INFO L470 AbstractCegarLoop]: Abstraction has 1042 states and 2374 transitions. [2022-02-16 14:36:50,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:50,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 2374 transitions. [2022-02-16 14:36:50,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-16 14:36:50,292 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:50,292 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:50,314 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-02-16 14:36:50,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-16 14:36:50,507 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:50,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:50,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1426898608, now seen corresponding path program 13 times [2022-02-16 14:36:50,508 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:50,508 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938233681] [2022-02-16 14:36:50,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:50,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:50,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:50,546 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:50,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938233681] [2022-02-16 14:36:50,546 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938233681] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:50,546 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412178367] [2022-02-16 14:36:50,546 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:36:50,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:50,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:50,548 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-02-16 14:36:50,549 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-02-16 14:36:50,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:50,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:36:50,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:50,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:50,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:50,688 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:50,688 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412178367] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:50,688 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:50,688 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-02-16 14:36:50,688 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990015242] [2022-02-16 14:36:50,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:50,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-16 14:36:50,688 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:50,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-16 14:36:50,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-02-16 14:36:50,689 INFO L87 Difference]: Start difference. First operand 1042 states and 2374 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:50,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:50,934 INFO L93 Difference]: Finished difference Result 1445 states and 3168 transitions. [2022-02-16 14:36:50,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 14:36:50,934 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-16 14:36:50,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:50,937 INFO L225 Difference]: With dead ends: 1445 [2022-02-16 14:36:50,937 INFO L226 Difference]: Without dead ends: 1442 [2022-02-16 14:36:50,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=173, Invalid=529, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:36:50,938 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 124 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:50,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 110 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:36:50,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2022-02-16 14:36:50,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 1045. [2022-02-16 14:36:50,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1045 states, 1044 states have (on average 2.2768199233716473) internal successors, (2377), 1044 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:50,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 2377 transitions. [2022-02-16 14:36:50,952 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 2377 transitions. Word has length 24 [2022-02-16 14:36:50,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:50,952 INFO L470 AbstractCegarLoop]: Abstraction has 1045 states and 2377 transitions. [2022-02-16 14:36:50,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:50,952 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 2377 transitions. [2022-02-16 14:36:50,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:36:50,954 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:50,954 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:50,975 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-02-16 14:36:51,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:51,170 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:51,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:51,171 INFO L85 PathProgramCache]: Analyzing trace with hash -976306238, now seen corresponding path program 4 times [2022-02-16 14:36:51,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:51,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210312943] [2022-02-16 14:36:51,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:51,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:51,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:51,378 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:51,379 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:51,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210312943] [2022-02-16 14:36:51,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210312943] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:51,379 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645669414] [2022-02-16 14:36:51,379 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:36:51,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:51,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:51,380 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-02-16 14:36:51,381 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-02-16 14:36:51,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:36:51,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:51,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:36:51,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:51,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:36:51,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:51,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-02-16 14:36:51,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:51,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:51,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:51,868 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:51,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:36:52,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:52,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:52,041 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:52,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:36:52,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:52,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645669414] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:52,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:52,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 14:36:52,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586901631] [2022-02-16 14:36:52,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:52,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:36:52,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:52,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:36:52,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:36:52,330 INFO L87 Difference]: Start difference. First operand 1045 states and 2377 transitions. Second operand has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:54,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:54,296 INFO L93 Difference]: Finished difference Result 1696 states and 3597 transitions. [2022-02-16 14:36:54,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-16 14:36:54,296 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:36:54,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:54,313 INFO L225 Difference]: With dead ends: 1696 [2022-02-16 14:36:54,313 INFO L226 Difference]: Without dead ends: 1691 [2022-02-16 14:36:54,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=713, Invalid=2827, Unknown=0, NotChecked=0, Total=3540 [2022-02-16 14:36:54,315 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 342 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:54,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 131 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 714 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:36:54,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2022-02-16 14:36:54,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1085. [2022-02-16 14:36:54,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1085 states, 1084 states have (on average 2.2924354243542435) internal successors, (2485), 1084 states have internal predecessors, (2485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:54,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1085 states to 1085 states and 2485 transitions. [2022-02-16 14:36:54,334 INFO L78 Accepts]: Start accepts. Automaton has 1085 states and 2485 transitions. Word has length 26 [2022-02-16 14:36:54,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:54,334 INFO L470 AbstractCegarLoop]: Abstraction has 1085 states and 2485 transitions. [2022-02-16 14:36:54,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:54,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1085 states and 2485 transitions. [2022-02-16 14:36:54,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:36:54,335 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:54,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:54,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-16 14:36:54,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:54,552 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:54,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:54,552 INFO L85 PathProgramCache]: Analyzing trace with hash -722517114, now seen corresponding path program 5 times [2022-02-16 14:36:54,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:54,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619071925] [2022-02-16 14:36:54,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:54,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:54,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:54,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:54,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619071925] [2022-02-16 14:36:54,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619071925] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:54,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029293222] [2022-02-16 14:36:54,766 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:36:54,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:54,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:54,767 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-02-16 14:36:54,768 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-02-16 14:36:54,788 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:36:54,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:54,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:36:54,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:55,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:36:55,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:55,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-02-16 14:36:55,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:55,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:55,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:55,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:55,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:36:55,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:55,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:55,486 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:36:55,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 47 [2022-02-16 14:36:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:55,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029293222] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:55,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:55,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-16 14:36:55,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206862282] [2022-02-16 14:36:55,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:55,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:36:55,719 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:55,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:36:55,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:36:55,720 INFO L87 Difference]: Start difference. First operand 1085 states and 2485 transitions. Second operand has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:58,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:36:58,471 INFO L93 Difference]: Finished difference Result 1932 states and 4058 transitions. [2022-02-16 14:36:58,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-16 14:36:58,471 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:36:58,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:36:58,475 INFO L225 Difference]: With dead ends: 1932 [2022-02-16 14:36:58,475 INFO L226 Difference]: Without dead ends: 1927 [2022-02-16 14:36:58,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=915, Invalid=5091, Unknown=0, NotChecked=0, Total=6006 [2022-02-16 14:36:58,477 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 388 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 1049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:36:58,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 191 Invalid, 1049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 837 Invalid, 0 Unknown, 100 Unchecked, 0.5s Time] [2022-02-16 14:36:58,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1927 states. [2022-02-16 14:36:58,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1927 to 1098. [2022-02-16 14:36:58,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 1097 states have (on average 2.2907930720145853) internal successors, (2513), 1097 states have internal predecessors, (2513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:58,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 2513 transitions. [2022-02-16 14:36:58,500 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 2513 transitions. Word has length 26 [2022-02-16 14:36:58,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:36:58,500 INFO L470 AbstractCegarLoop]: Abstraction has 1098 states and 2513 transitions. [2022-02-16 14:36:58,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 27 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:36:58,500 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 2513 transitions. [2022-02-16 14:36:58,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:36:58,503 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:36:58,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:36:58,525 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-02-16 14:36:58,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:58,715 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:36:58,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:36:58,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1468913474, now seen corresponding path program 14 times [2022-02-16 14:36:58,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:36:58,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160867425] [2022-02-16 14:36:58,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:36:58,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:36:58,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:36:58,986 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:58,986 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:36:58,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160867425] [2022-02-16 14:36:58,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160867425] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:36:58,986 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223791197] [2022-02-16 14:36:58,986 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:36:58,986 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:36:58,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:36:58,987 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-02-16 14:36:58,988 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-02-16 14:36:59,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:36:59,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:36:59,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:36:59,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:36:59,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:36:59,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:59,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:59,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2022-02-16 14:36:59,271 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:59,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:36:59,431 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:36:59,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 21 treesize of output 46 [2022-02-16 14:36:59,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:59,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:36:59,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:36:59,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-02-16 14:36:59,577 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:36:59,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223791197] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:36:59,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:36:59,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 14:36:59,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694501118] [2022-02-16 14:36:59,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:36:59,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:36:59,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:36:59,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:36:59,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:36:59,579 INFO L87 Difference]: Start difference. First operand 1098 states and 2513 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:01,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:01,381 INFO L93 Difference]: Finished difference Result 1694 states and 3753 transitions. [2022-02-16 14:37:01,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-16 14:37:01,381 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:01,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:01,387 INFO L225 Difference]: With dead ends: 1694 [2022-02-16 14:37:01,387 INFO L226 Difference]: Without dead ends: 1688 [2022-02-16 14:37:01,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1265 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=665, Invalid=3367, Unknown=0, NotChecked=0, Total=4032 [2022-02-16 14:37:01,389 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 229 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:01,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 199 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:37:01,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1688 states. [2022-02-16 14:37:01,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1688 to 1117. [2022-02-16 14:37:01,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1117 states, 1116 states have (on average 2.2777777777777777) internal successors, (2542), 1116 states have internal predecessors, (2542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:01,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1117 states to 1117 states and 2542 transitions. [2022-02-16 14:37:01,409 INFO L78 Accepts]: Start accepts. Automaton has 1117 states and 2542 transitions. Word has length 26 [2022-02-16 14:37:01,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:01,409 INFO L470 AbstractCegarLoop]: Abstraction has 1117 states and 2542 transitions. [2022-02-16 14:37:01,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 22 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:01,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1117 states and 2542 transitions. [2022-02-16 14:37:01,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:01,410 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:01,410 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:01,426 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-02-16 14:37:01,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:01,624 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:01,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:01,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1899082298, now seen corresponding path program 6 times [2022-02-16 14:37:01,625 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:01,625 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385925453] [2022-02-16 14:37:01,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:01,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:01,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:01,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:01,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:01,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385925453] [2022-02-16 14:37:01,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385925453] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:01,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258019793] [2022-02-16 14:37:01,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:37:01,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:01,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:01,836 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-02-16 14:37:01,847 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-02-16 14:37:01,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:37:01,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:01,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:37:01,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:02,206 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:02,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 42 [2022-02-16 14:37:02,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:02,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:02,958 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:02,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 69 [2022-02-16 14:37:03,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:03,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258019793] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:03,902 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:03,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-02-16 14:37:03,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158742682] [2022-02-16 14:37:03,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:03,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:37:03,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:03,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:37:03,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=612, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:37:03,903 INFO L87 Difference]: Start difference. First operand 1117 states and 2542 transitions. Second operand has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:06,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:06,440 INFO L93 Difference]: Finished difference Result 1820 states and 4049 transitions. [2022-02-16 14:37:06,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-02-16 14:37:06,441 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:06,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:06,444 INFO L225 Difference]: With dead ends: 1820 [2022-02-16 14:37:06,444 INFO L226 Difference]: Without dead ends: 1815 [2022-02-16 14:37:06,445 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1639 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=797, Invalid=4753, Unknown=0, NotChecked=0, Total=5550 [2022-02-16 14:37:06,446 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 180 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 1167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:06,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 185 Invalid, 1167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 788 Invalid, 0 Unknown, 327 Unchecked, 0.4s Time] [2022-02-16 14:37:06,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states. [2022-02-16 14:37:06,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1122. [2022-02-16 14:37:06,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 1121 states have (on average 2.2756467439785903) internal successors, (2551), 1121 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:06,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 2551 transitions. [2022-02-16 14:37:06,463 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 2551 transitions. Word has length 26 [2022-02-16 14:37:06,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:06,464 INFO L470 AbstractCegarLoop]: Abstraction has 1122 states and 2551 transitions. [2022-02-16 14:37:06,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:06,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 2551 transitions. [2022-02-16 14:37:06,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:06,465 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:06,465 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:06,484 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-02-16 14:37:06,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-02-16 14:37:06,675 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:06,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:06,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1163007354, now seen corresponding path program 7 times [2022-02-16 14:37:06,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:06,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290486202] [2022-02-16 14:37:06,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:06,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:06,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:06,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:06,864 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:06,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290486202] [2022-02-16 14:37:06,864 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290486202] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:06,864 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763572602] [2022-02-16 14:37:06,864 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:37:06,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:06,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:06,865 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-02-16 14:37:06,866 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-02-16 14:37:06,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:06,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:37:06,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:07,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:07,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:07,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-02-16 14:37:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:07,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:07,410 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:37:07,410 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:07,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:07,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:07,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:07,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:07,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:07,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763572602] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:07,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:07,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 14:37:07,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971558312] [2022-02-16 14:37:07,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:07,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:37:07,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:07,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:37:07,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:37:07,832 INFO L87 Difference]: Start difference. First operand 1122 states and 2551 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:08,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:08,814 INFO L93 Difference]: Finished difference Result 1571 states and 3356 transitions. [2022-02-16 14:37:08,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 14:37:08,814 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:08,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:08,817 INFO L225 Difference]: With dead ends: 1571 [2022-02-16 14:37:08,817 INFO L226 Difference]: Without dead ends: 1565 [2022-02-16 14:37:08,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=211, Invalid=1121, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 14:37:08,818 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 198 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:08,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 238 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:37:08,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states. [2022-02-16 14:37:08,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1124. [2022-02-16 14:37:08,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1124 states, 1123 states have (on average 2.273374888691006) internal successors, (2553), 1123 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:08,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1124 states to 1124 states and 2553 transitions. [2022-02-16 14:37:08,840 INFO L78 Accepts]: Start accepts. Automaton has 1124 states and 2553 transitions. Word has length 26 [2022-02-16 14:37:08,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:08,840 INFO L470 AbstractCegarLoop]: Abstraction has 1124 states and 2553 transitions. [2022-02-16 14:37:08,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:08,840 INFO L276 IsEmpty]: Start isEmpty. Operand 1124 states and 2553 transitions. [2022-02-16 14:37:08,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:08,842 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:08,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:08,863 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-02-16 14:37:09,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-02-16 14:37:09,058 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:09,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:09,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1507140614, now seen corresponding path program 8 times [2022-02-16 14:37:09,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:09,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702992213] [2022-02-16 14:37:09,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:09,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:09,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:09,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:09,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:09,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702992213] [2022-02-16 14:37:09,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702992213] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:09,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22085437] [2022-02-16 14:37:09,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:37:09,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:09,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:09,263 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-02-16 14:37:09,263 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-02-16 14:37:09,283 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:37:09,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:09,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:37:09,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:09,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:09,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-02-16 14:37:09,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:09,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:10,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:10,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:10,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:10,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:10,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:10,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 5 [2022-02-16 14:37:10,277 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:10,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22085437] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:10,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:10,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-16 14:37:10,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700529865] [2022-02-16 14:37:10,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:10,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:37:10,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:10,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:37:10,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:37:10,278 INFO L87 Difference]: Start difference. First operand 1124 states and 2553 transitions. Second operand has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:15,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:15,149 INFO L93 Difference]: Finished difference Result 1756 states and 3757 transitions. [2022-02-16 14:37:15,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-16 14:37:15,150 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:15,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:15,152 INFO L225 Difference]: With dead ends: 1756 [2022-02-16 14:37:15,152 INFO L226 Difference]: Without dead ends: 1739 [2022-02-16 14:37:15,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2735 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1540, Invalid=6832, Unknown=0, NotChecked=0, Total=8372 [2022-02-16 14:37:15,155 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 390 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 924 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:15,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 239 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 924 Invalid, 0 Unknown, 403 Unchecked, 0.5s Time] [2022-02-16 14:37:15,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1739 states. [2022-02-16 14:37:15,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1739 to 1149. [2022-02-16 14:37:15,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1149 states, 1148 states have (on average 2.2726480836236935) internal successors, (2609), 1148 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:15,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1149 states to 1149 states and 2609 transitions. [2022-02-16 14:37:15,180 INFO L78 Accepts]: Start accepts. Automaton has 1149 states and 2609 transitions. Word has length 26 [2022-02-16 14:37:15,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:15,180 INFO L470 AbstractCegarLoop]: Abstraction has 1149 states and 2609 transitions. [2022-02-16 14:37:15,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:15,180 INFO L276 IsEmpty]: Start isEmpty. Operand 1149 states and 2609 transitions. [2022-02-16 14:37:15,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:15,181 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:15,182 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:15,197 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-02-16 14:37:15,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:15,395 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:15,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:15,396 INFO L85 PathProgramCache]: Analyzing trace with hash -2051030650, now seen corresponding path program 9 times [2022-02-16 14:37:15,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:15,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865853905] [2022-02-16 14:37:15,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:15,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:15,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:15,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:15,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:15,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865853905] [2022-02-16 14:37:15,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865853905] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:15,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195873334] [2022-02-16 14:37:15,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:37:15,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:15,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:15,657 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-02-16 14:37:15,659 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-02-16 14:37:15,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:37:15,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:15,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:37:15,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:16,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:16,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 31 [2022-02-16 14:37:16,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:16,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:16,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:16,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:16,448 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:16,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:16,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:16,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 5 [2022-02-16 14:37:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:16,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195873334] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:16,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:16,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 27 [2022-02-16 14:37:16,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396724863] [2022-02-16 14:37:16,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:16,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:37:16,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:16,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:37:16,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:37:16,731 INFO L87 Difference]: Start difference. First operand 1149 states and 2609 transitions. Second operand has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:18,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:18,919 INFO L93 Difference]: Finished difference Result 1583 states and 3393 transitions. [2022-02-16 14:37:18,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 14:37:18,919 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:18,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:18,922 INFO L225 Difference]: With dead ends: 1583 [2022-02-16 14:37:18,922 INFO L226 Difference]: Without dead ends: 1568 [2022-02-16 14:37:18,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 962 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=622, Invalid=3160, Unknown=0, NotChecked=0, Total=3782 [2022-02-16 14:37:18,923 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 314 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:18,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 168 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 863 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:37:18,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1568 states. [2022-02-16 14:37:18,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1568 to 1165. [2022-02-16 14:37:18,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 1164 states have (on average 2.2731958762886597) internal successors, (2646), 1164 states have internal predecessors, (2646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:18,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2646 transitions. [2022-02-16 14:37:18,943 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2646 transitions. Word has length 26 [2022-02-16 14:37:18,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:18,943 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2646 transitions. [2022-02-16 14:37:18,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:18,943 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2646 transitions. [2022-02-16 14:37:18,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:18,945 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:18,945 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:18,962 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-02-16 14:37:19,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:19,160 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:19,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:19,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1441704886, now seen corresponding path program 10 times [2022-02-16 14:37:19,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:19,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493473248] [2022-02-16 14:37:19,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:19,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:19,395 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:19,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493473248] [2022-02-16 14:37:19,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493473248] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:19,395 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170577405] [2022-02-16 14:37:19,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:37:19,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:19,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:19,397 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-02-16 14:37:19,397 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-02-16 14:37:19,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:37:19,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:19,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:37:19,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:19,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:19,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:19,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-02-16 14:37:19,728 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:19,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:19,937 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:37:19,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:20,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:20,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:20,105 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:20,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:20,398 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:20,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170577405] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:20,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:20,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 14:37:20,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483942140] [2022-02-16 14:37:20,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:20,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:37:20,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:20,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:37:20,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:37:20,400 INFO L87 Difference]: Start difference. First operand 1165 states and 2646 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:21,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:21,263 INFO L93 Difference]: Finished difference Result 1588 states and 3440 transitions. [2022-02-16 14:37:21,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-16 14:37:21,263 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:21,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:21,265 INFO L225 Difference]: With dead ends: 1588 [2022-02-16 14:37:21,265 INFO L226 Difference]: Without dead ends: 1581 [2022-02-16 14:37:21,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=230, Invalid=1252, Unknown=0, NotChecked=0, Total=1482 [2022-02-16 14:37:21,266 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 166 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:21,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 155 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 657 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:37:21,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2022-02-16 14:37:21,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1164. [2022-02-16 14:37:21,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 1163 states have (on average 2.2768701633705932) internal successors, (2648), 1163 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:21,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 2648 transitions. [2022-02-16 14:37:21,284 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 2648 transitions. Word has length 26 [2022-02-16 14:37:21,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:21,284 INFO L470 AbstractCegarLoop]: Abstraction has 1164 states and 2648 transitions. [2022-02-16 14:37:21,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:21,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 2648 transitions. [2022-02-16 14:37:21,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:21,286 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:21,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:21,303 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-02-16 14:37:21,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-16 14:37:21,501 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:21,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:21,502 INFO L85 PathProgramCache]: Analyzing trace with hash 652510542, now seen corresponding path program 11 times [2022-02-16 14:37:21,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:21,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600186179] [2022-02-16 14:37:21,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:21,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:21,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:21,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:21,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:21,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600186179] [2022-02-16 14:37:21,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600186179] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:21,691 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100263345] [2022-02-16 14:37:21,691 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:37:21,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:21,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:21,692 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-02-16 14:37:21,693 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-02-16 14:37:21,712 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:37:21,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:21,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:37:21,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:21,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:21,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:21,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-02-16 14:37:21,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:21,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:22,129 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:37:22,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:22,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:22,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:22,269 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:22,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:22,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:22,461 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100263345] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:22,461 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:22,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 14:37:22,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255445391] [2022-02-16 14:37:22,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:22,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 14:37:22,462 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:22,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 14:37:22,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-02-16 14:37:22,463 INFO L87 Difference]: Start difference. First operand 1164 states and 2648 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:23,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:23,180 INFO L93 Difference]: Finished difference Result 1618 states and 3459 transitions. [2022-02-16 14:37:23,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 14:37:23,181 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:23,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:23,183 INFO L225 Difference]: With dead ends: 1618 [2022-02-16 14:37:23,183 INFO L226 Difference]: Without dead ends: 1606 [2022-02-16 14:37:23,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=207, Invalid=1125, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 14:37:23,184 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 127 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:23,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 196 Invalid, 850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 699 Invalid, 0 Unknown, 123 Unchecked, 0.3s Time] [2022-02-16 14:37:23,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states. [2022-02-16 14:37:23,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1186. [2022-02-16 14:37:23,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 1185 states have (on average 2.2658227848101267) internal successors, (2685), 1185 states have internal predecessors, (2685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 2685 transitions. [2022-02-16 14:37:23,199 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 2685 transitions. Word has length 26 [2022-02-16 14:37:23,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:23,199 INFO L470 AbstractCegarLoop]: Abstraction has 1186 states and 2685 transitions. [2022-02-16 14:37:23,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:23,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 2685 transitions. [2022-02-16 14:37:23,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:23,201 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:23,201 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:23,229 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-02-16 14:37:23,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-16 14:37:23,416 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:23,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:23,416 INFO L85 PathProgramCache]: Analyzing trace with hash 352384130, now seen corresponding path program 12 times [2022-02-16 14:37:23,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:23,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843301117] [2022-02-16 14:37:23,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:23,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:23,601 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:23,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843301117] [2022-02-16 14:37:23,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843301117] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:23,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536561018] [2022-02-16 14:37:23,601 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:37:23,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:23,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:23,602 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-02-16 14:37:23,603 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-02-16 14:37:23,622 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:37:23,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:23,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:37:23,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:23,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:23,829 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:23,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2022-02-16 14:37:23,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:23,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:24,100 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:37:24,100 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:24,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:24,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:24,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:24,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 47 [2022-02-16 14:37:24,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:24,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536561018] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:24,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:24,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 14:37:24,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450524722] [2022-02-16 14:37:24,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:24,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:37:24,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:24,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:37:24,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:37:24,436 INFO L87 Difference]: Start difference. First operand 1186 states and 2685 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:26,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:26,056 INFO L93 Difference]: Finished difference Result 1758 states and 3761 transitions. [2022-02-16 14:37:26,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-02-16 14:37:26,056 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:26,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:26,059 INFO L225 Difference]: With dead ends: 1758 [2022-02-16 14:37:26,059 INFO L226 Difference]: Without dead ends: 1751 [2022-02-16 14:37:26,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1321 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=660, Invalid=3630, Unknown=0, NotChecked=0, Total=4290 [2022-02-16 14:37:26,060 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 251 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:26,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 138 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 684 Invalid, 0 Unknown, 46 Unchecked, 0.3s Time] [2022-02-16 14:37:26,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states. [2022-02-16 14:37:26,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1208. [2022-02-16 14:37:26,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1208 states, 1207 states have (on average 2.260149130074565) internal successors, (2728), 1207 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:26,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1208 states to 1208 states and 2728 transitions. [2022-02-16 14:37:26,078 INFO L78 Accepts]: Start accepts. Automaton has 1208 states and 2728 transitions. Word has length 26 [2022-02-16 14:37:26,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:26,078 INFO L470 AbstractCegarLoop]: Abstraction has 1208 states and 2728 transitions. [2022-02-16 14:37:26,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:26,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1208 states and 2728 transitions. [2022-02-16 14:37:26,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:26,080 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:26,080 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:26,096 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-02-16 14:37:26,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-16 14:37:26,296 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:26,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:26,297 INFO L85 PathProgramCache]: Analyzing trace with hash -803669242, now seen corresponding path program 13 times [2022-02-16 14:37:26,297 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:26,297 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057271375] [2022-02-16 14:37:26,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:26,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:26,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:26,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:26,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:26,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057271375] [2022-02-16 14:37:26,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057271375] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:26,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022876795] [2022-02-16 14:37:26,479 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:37:26,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:26,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:26,480 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-02-16 14:37:26,482 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-02-16 14:37:26,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:26,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:37:26,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:26,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:26,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:26,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2022-02-16 14:37:26,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:26,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:26,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:26,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:26,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:27,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:27,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:27,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:27,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:27,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:27,334 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022876795] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:27,334 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:27,334 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 14:37:27,334 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047056021] [2022-02-16 14:37:27,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:27,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 14:37:27,336 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:27,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 14:37:27,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-02-16 14:37:27,336 INFO L87 Difference]: Start difference. First operand 1208 states and 2728 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:28,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:28,336 INFO L93 Difference]: Finished difference Result 1569 states and 3354 transitions. [2022-02-16 14:37:28,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:37:28,337 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:28,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:28,339 INFO L225 Difference]: With dead ends: 1569 [2022-02-16 14:37:28,339 INFO L226 Difference]: Without dead ends: 1564 [2022-02-16 14:37:28,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 7 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 854 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=468, Invalid=2082, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 14:37:28,340 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 259 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 234 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:28,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 102 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 310 Invalid, 0 Unknown, 234 Unchecked, 0.2s Time] [2022-02-16 14:37:28,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1564 states. [2022-02-16 14:37:28,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1564 to 1228. [2022-02-16 14:37:28,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1228 states, 1227 states have (on average 2.2599837000814995) internal successors, (2773), 1227 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:28,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1228 states to 1228 states and 2773 transitions. [2022-02-16 14:37:28,355 INFO L78 Accepts]: Start accepts. Automaton has 1228 states and 2773 transitions. Word has length 26 [2022-02-16 14:37:28,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:28,355 INFO L470 AbstractCegarLoop]: Abstraction has 1228 states and 2773 transitions. [2022-02-16 14:37:28,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:28,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1228 states and 2773 transitions. [2022-02-16 14:37:28,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:28,357 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:28,357 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:28,372 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-02-16 14:37:28,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:28,568 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:28,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:28,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1724459574, now seen corresponding path program 14 times [2022-02-16 14:37:28,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:28,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608016025] [2022-02-16 14:37:28,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:28,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:28,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:28,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:28,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608016025] [2022-02-16 14:37:28,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608016025] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:28,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439042428] [2022-02-16 14:37:28,777 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:37:28,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:28,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:28,792 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-02-16 14:37:28,793 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-02-16 14:37:28,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:37:28,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:28,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:37:28,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:29,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:29,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:29,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2022-02-16 14:37:29,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:29,094 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:29,279 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:37:29,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:29,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:29,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:29,465 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:29,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:29,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:29,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439042428] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:29,673 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:29,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 14:37:29,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159992656] [2022-02-16 14:37:29,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:29,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:37:29,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:29,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:37:29,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:37:29,674 INFO L87 Difference]: Start difference. First operand 1228 states and 2773 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:30,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:30,302 INFO L93 Difference]: Finished difference Result 1679 states and 3563 transitions. [2022-02-16 14:37:30,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:37:30,306 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:30,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:30,308 INFO L225 Difference]: With dead ends: 1679 [2022-02-16 14:37:30,308 INFO L226 Difference]: Without dead ends: 1667 [2022-02-16 14:37:30,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=178, Invalid=878, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 14:37:30,309 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 159 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 762 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:30,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 209 Invalid, 762 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 475 Invalid, 0 Unknown, 266 Unchecked, 0.2s Time] [2022-02-16 14:37:30,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1667 states. [2022-02-16 14:37:30,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1667 to 1232. [2022-02-16 14:37:30,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1232 states, 1231 states have (on average 2.264012997562957) internal successors, (2787), 1231 states have internal predecessors, (2787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:30,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1232 states to 1232 states and 2787 transitions. [2022-02-16 14:37:30,323 INFO L78 Accepts]: Start accepts. Automaton has 1232 states and 2787 transitions. Word has length 26 [2022-02-16 14:37:30,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:30,323 INFO L470 AbstractCegarLoop]: Abstraction has 1232 states and 2787 transitions. [2022-02-16 14:37:30,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:30,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1232 states and 2787 transitions. [2022-02-16 14:37:30,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:30,325 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:30,325 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:30,342 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-02-16 14:37:30,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:30,530 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:30,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:30,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1116784906, now seen corresponding path program 15 times [2022-02-16 14:37:30,530 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:30,530 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940583254] [2022-02-16 14:37:30,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:30,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:30,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:30,761 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:30,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:30,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940583254] [2022-02-16 14:37:30,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940583254] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:30,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334330298] [2022-02-16 14:37:30,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:37:30,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:30,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:30,762 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-02-16 14:37:30,763 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-02-16 14:37:30,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:37:30,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:30,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:37:30,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:30,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:30,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:31,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:31,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 42 [2022-02-16 14:37:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:31,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:31,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:31,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:31,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:31,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:31,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 7 [2022-02-16 14:37:31,450 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:31,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334330298] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:31,450 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:31,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 10] total 25 [2022-02-16 14:37:31,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074674740] [2022-02-16 14:37:31,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:31,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:37:31,450 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:31,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:37:31,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:37:31,451 INFO L87 Difference]: Start difference. First operand 1232 states and 2787 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:33,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:33,273 INFO L93 Difference]: Finished difference Result 1628 states and 3528 transitions. [2022-02-16 14:37:33,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-16 14:37:33,273 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:33,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:33,276 INFO L225 Difference]: With dead ends: 1628 [2022-02-16 14:37:33,276 INFO L226 Difference]: Without dead ends: 1606 [2022-02-16 14:37:33,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=691, Invalid=4001, Unknown=0, NotChecked=0, Total=4692 [2022-02-16 14:37:33,277 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 238 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 183 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:33,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 202 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 893 Invalid, 0 Unknown, 183 Unchecked, 0.4s Time] [2022-02-16 14:37:33,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states. [2022-02-16 14:37:33,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1253. [2022-02-16 14:37:33,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1253 states, 1252 states have (on average 2.2579872204472844) internal successors, (2827), 1252 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:33,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1253 states to 1253 states and 2827 transitions. [2022-02-16 14:37:33,292 INFO L78 Accepts]: Start accepts. Automaton has 1253 states and 2827 transitions. Word has length 26 [2022-02-16 14:37:33,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:33,292 INFO L470 AbstractCegarLoop]: Abstraction has 1253 states and 2827 transitions. [2022-02-16 14:37:33,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:33,292 INFO L276 IsEmpty]: Start isEmpty. Operand 1253 states and 2827 transitions. [2022-02-16 14:37:33,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:33,294 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:33,294 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:33,309 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-02-16 14:37:33,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:33,495 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:33,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:33,495 INFO L85 PathProgramCache]: Analyzing trace with hash -747356722, now seen corresponding path program 16 times [2022-02-16 14:37:33,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:33,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824694764] [2022-02-16 14:37:33,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:33,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:33,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:33,734 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:33,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824694764] [2022-02-16 14:37:33,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824694764] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:33,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235106803] [2022-02-16 14:37:33,734 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:37:33,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:33,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:33,735 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-02-16 14:37:33,736 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-02-16 14:37:33,756 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:37:33,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:33,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:37:33,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:34,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:34,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:34,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:34,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2022-02-16 14:37:34,036 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:34,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:34,185 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:37:34,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 47 [2022-02-16 14:37:34,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:34,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:34,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:34,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-02-16 14:37:34,362 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:34,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235106803] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:34,362 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:34,362 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 14:37:34,363 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860838564] [2022-02-16 14:37:34,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:34,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:37:34,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:34,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:37:34,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:37:34,363 INFO L87 Difference]: Start difference. First operand 1253 states and 2827 transitions. Second operand has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 22 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:36,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:36,470 INFO L93 Difference]: Finished difference Result 1854 states and 4067 transitions. [2022-02-16 14:37:36,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-02-16 14:37:36,470 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 22 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:36,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:36,473 INFO L225 Difference]: With dead ends: 1854 [2022-02-16 14:37:36,473 INFO L226 Difference]: Without dead ends: 1848 [2022-02-16 14:37:36,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1838 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=819, Invalid=4731, Unknown=0, NotChecked=0, Total=5550 [2022-02-16 14:37:36,475 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 288 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:36,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 231 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 826 Invalid, 0 Unknown, 103 Unchecked, 0.4s Time] [2022-02-16 14:37:36,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1848 states. [2022-02-16 14:37:36,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1848 to 1280. [2022-02-16 14:37:36,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1279 states have (on average 2.2470680218921033) internal successors, (2874), 1279 states have internal predecessors, (2874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:36,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 2874 transitions. [2022-02-16 14:37:36,493 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 2874 transitions. Word has length 26 [2022-02-16 14:37:36,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:36,493 INFO L470 AbstractCegarLoop]: Abstraction has 1280 states and 2874 transitions. [2022-02-16 14:37:36,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 22 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:36,493 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 2874 transitions. [2022-02-16 14:37:36,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:36,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:36,496 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:36,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-02-16 14:37:36,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-02-16 14:37:36,700 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:36,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:36,700 INFO L85 PathProgramCache]: Analyzing trace with hash -676893878, now seen corresponding path program 15 times [2022-02-16 14:37:36,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:36,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859843795] [2022-02-16 14:37:36,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:36,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:36,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:36,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:36,960 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:36,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859843795] [2022-02-16 14:37:36,960 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859843795] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:36,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705029695] [2022-02-16 14:37:36,960 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:37:36,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:36,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:36,961 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-02-16 14:37:36,962 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-02-16 14:37:36,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:37:36,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:36,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:37:36,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:37,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:37,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-02-16 14:37:37,457 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:37,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:37,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:37,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:37,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:37,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:37,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:37,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 5 [2022-02-16 14:37:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:37,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705029695] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:37,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:37,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 28 [2022-02-16 14:37:37,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851331992] [2022-02-16 14:37:37,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:37,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-16 14:37:37,987 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:37,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-16 14:37:37,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:37:37,988 INFO L87 Difference]: Start difference. First operand 1280 states and 2874 transitions. Second operand has 28 states, 28 states have (on average 2.2142857142857144) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:40,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:40,920 INFO L93 Difference]: Finished difference Result 1799 states and 3773 transitions. [2022-02-16 14:37:40,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-16 14:37:40,920 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.2142857142857144) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:40,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:40,922 INFO L225 Difference]: With dead ends: 1799 [2022-02-16 14:37:40,923 INFO L226 Difference]: Without dead ends: 1784 [2022-02-16 14:37:40,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=851, Invalid=4119, Unknown=0, NotChecked=0, Total=4970 [2022-02-16 14:37:40,924 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 406 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 1075 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:40,924 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 227 Invalid, 1185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1075 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 14:37:40,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2022-02-16 14:37:40,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1284. [2022-02-16 14:37:40,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 1283 states have (on average 2.2470771628994544) internal successors, (2883), 1283 states have internal predecessors, (2883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:40,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 2883 transitions. [2022-02-16 14:37:40,941 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 2883 transitions. Word has length 26 [2022-02-16 14:37:40,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:40,941 INFO L470 AbstractCegarLoop]: Abstraction has 1284 states and 2883 transitions. [2022-02-16 14:37:40,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.2142857142857144) internal successors, (62), 28 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:40,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 2883 transitions. [2022-02-16 14:37:40,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:40,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:40,943 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:40,958 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-02-16 14:37:41,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:41,144 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:41,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:41,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1268225282, now seen corresponding path program 16 times [2022-02-16 14:37:41,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:41,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33139597] [2022-02-16 14:37:41,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:41,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:41,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:41,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:41,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:41,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33139597] [2022-02-16 14:37:41,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33139597] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:41,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689235037] [2022-02-16 14:37:41,365 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:37:41,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:41,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:41,367 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-02-16 14:37:41,375 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-02-16 14:37:41,386 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:37:41,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:41,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:37:41,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:41,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:41,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:41,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-02-16 14:37:41,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:41,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:41,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:41,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:41,892 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:42,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:42,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:42,118 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:42,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:42,415 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:42,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689235037] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:42,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:42,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 14:37:42,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799994443] [2022-02-16 14:37:42,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:42,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:37:42,416 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:42,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:37:42,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:37:42,416 INFO L87 Difference]: Start difference. First operand 1284 states and 2883 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:43,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:43,692 INFO L93 Difference]: Finished difference Result 1696 states and 3631 transitions. [2022-02-16 14:37:43,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:37:43,692 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:43,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:43,695 INFO L225 Difference]: With dead ends: 1696 [2022-02-16 14:37:43,695 INFO L226 Difference]: Without dead ends: 1691 [2022-02-16 14:37:43,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 854 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=476, Invalid=2280, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 14:37:43,695 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 215 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:43,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 152 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:37:43,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2022-02-16 14:37:43,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1295. [2022-02-16 14:37:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1294 states have (on average 2.2480680061823803) internal successors, (2909), 1294 states have internal predecessors, (2909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 2909 transitions. [2022-02-16 14:37:43,710 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 2909 transitions. Word has length 26 [2022-02-16 14:37:43,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:43,710 INFO L470 AbstractCegarLoop]: Abstraction has 1295 states and 2909 transitions. [2022-02-16 14:37:43,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:43,710 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 2909 transitions. [2022-02-16 14:37:43,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:43,747 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:43,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:43,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-16 14:37:43,948 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:43,948 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:43,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:43,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1575563450, now seen corresponding path program 17 times [2022-02-16 14:37:43,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:43,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473737361] [2022-02-16 14:37:43,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:43,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:43,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:44,136 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:44,136 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:44,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473737361] [2022-02-16 14:37:44,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473737361] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:44,136 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237096871] [2022-02-16 14:37:44,136 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:37:44,136 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:44,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:44,137 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-02-16 14:37:44,138 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-02-16 14:37:44,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:37:44,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:44,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:37:44,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:44,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:44,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:44,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-02-16 14:37:44,431 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:44,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:44,586 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:37:44,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:44,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:44,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:44,736 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:44,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:44,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237096871] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:44,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:44,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-02-16 14:37:44,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725513147] [2022-02-16 14:37:44,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:44,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:37:44,929 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:44,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:37:44,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:37:44,929 INFO L87 Difference]: Start difference. First operand 1295 states and 2909 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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-02-16 14:37:45,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:45,485 INFO L93 Difference]: Finished difference Result 1659 states and 3572 transitions. [2022-02-16 14:37:45,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 14:37:45,485 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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 26 [2022-02-16 14:37:45,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:45,487 INFO L225 Difference]: With dead ends: 1659 [2022-02-16 14:37:45,487 INFO L226 Difference]: Without dead ends: 1647 [2022-02-16 14:37:45,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 35 SyntacticMatches, 7 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=155, Invalid=837, Unknown=0, NotChecked=0, Total=992 [2022-02-16 14:37:45,488 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 127 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:45,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 166 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:37:45,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1647 states. [2022-02-16 14:37:45,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1647 to 1295. [2022-02-16 14:37:45,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 1294 states have (on average 2.2480680061823803) internal successors, (2909), 1294 states have internal predecessors, (2909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:45,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 2909 transitions. [2022-02-16 14:37:45,503 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 2909 transitions. Word has length 26 [2022-02-16 14:37:45,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:45,503 INFO L470 AbstractCegarLoop]: Abstraction has 1295 states and 2909 transitions. [2022-02-16 14:37:45,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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-02-16 14:37:45,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 2909 transitions. [2022-02-16 14:37:45,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:45,505 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:45,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:45,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-02-16 14:37:45,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-02-16 14:37:45,705 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:45,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:45,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1577865678, now seen corresponding path program 18 times [2022-02-16 14:37:45,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:45,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140844887] [2022-02-16 14:37:45,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:45,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:45,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:45,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:45,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:45,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140844887] [2022-02-16 14:37:45,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140844887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:45,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292933986] [2022-02-16 14:37:45,897 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:37:45,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:45,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:45,898 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-02-16 14:37:45,898 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-02-16 14:37:45,919 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:37:45,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:45,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:37:45,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:46,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:46,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:46,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-02-16 14:37:46,388 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:46,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:46,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:46,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 69 [2022-02-16 14:37:47,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:47,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292933986] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:47,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:47,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-02-16 14:37:47,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382574759] [2022-02-16 14:37:47,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:47,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:37:47,272 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:47,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:37:47,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:37:47,273 INFO L87 Difference]: Start difference. First operand 1295 states and 2909 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:50,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:50,599 INFO L93 Difference]: Finished difference Result 2131 states and 4399 transitions. [2022-02-16 14:37:50,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-02-16 14:37:50,599 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:50,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:50,602 INFO L225 Difference]: With dead ends: 2131 [2022-02-16 14:37:50,602 INFO L226 Difference]: Without dead ends: 2113 [2022-02-16 14:37:50,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2004 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1105, Invalid=5537, Unknown=0, NotChecked=0, Total=6642 [2022-02-16 14:37:50,604 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 410 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 411 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:50,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 282 Invalid, 1472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 923 Invalid, 0 Unknown, 411 Unchecked, 0.5s Time] [2022-02-16 14:37:50,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2022-02-16 14:37:50,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 1301. [2022-02-16 14:37:50,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1301 states, 1300 states have (on average 2.243076923076923) internal successors, (2916), 1300 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-02-16 14:37:50,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1301 states to 1301 states and 2916 transitions. [2022-02-16 14:37:50,621 INFO L78 Accepts]: Start accepts. Automaton has 1301 states and 2916 transitions. Word has length 26 [2022-02-16 14:37:50,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:50,621 INFO L470 AbstractCegarLoop]: Abstraction has 1301 states and 2916 transitions. [2022-02-16 14:37:50,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:50,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1301 states and 2916 transitions. [2022-02-16 14:37:50,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:50,623 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:50,623 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:50,638 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-02-16 14:37:50,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-16 14:37:50,824 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:50,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:50,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1072995338, now seen corresponding path program 17 times [2022-02-16 14:37:50,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:50,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196971002] [2022-02-16 14:37:50,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:50,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:50,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:51,022 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:51,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:51,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196971002] [2022-02-16 14:37:51,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196971002] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:51,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681764486] [2022-02-16 14:37:51,023 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:37:51,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:51,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:51,024 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-02-16 14:37:51,024 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-02-16 14:37:51,048 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:37:51,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:51,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:37:51,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:51,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:51,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:51,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:51,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2022-02-16 14:37:51,336 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:51,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:51,497 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:37:51,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 21 treesize of output 46 [2022-02-16 14:37:51,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:51,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:51,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:51,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-02-16 14:37:51,668 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:51,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681764486] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:51,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:51,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-02-16 14:37:51,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832118911] [2022-02-16 14:37:51,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:51,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:37:51,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:51,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:37:51,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:37:51,670 INFO L87 Difference]: Start difference. First operand 1301 states and 2916 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:52,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:52,701 INFO L93 Difference]: Finished difference Result 1697 states and 3751 transitions. [2022-02-16 14:37:52,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-16 14:37:52,701 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:52,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:52,703 INFO L225 Difference]: With dead ends: 1697 [2022-02-16 14:37:52,703 INFO L226 Difference]: Without dead ends: 1691 [2022-02-16 14:37:52,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=413, Invalid=2239, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 14:37:52,704 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 171 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:52,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 185 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:37:52,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2022-02-16 14:37:52,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1304. [2022-02-16 14:37:52,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 2.2432847275518037) internal successors, (2923), 1303 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-02-16 14:37:52,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 2923 transitions. [2022-02-16 14:37:52,719 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 2923 transitions. Word has length 26 [2022-02-16 14:37:52,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:52,719 INFO L470 AbstractCegarLoop]: Abstraction has 1304 states and 2923 transitions. [2022-02-16 14:37:52,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 23 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:52,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 2923 transitions. [2022-02-16 14:37:52,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:52,721 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:52,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:52,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-02-16 14:37:52,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-02-16 14:37:52,922 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:52,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:52,922 INFO L85 PathProgramCache]: Analyzing trace with hash 675991066, now seen corresponding path program 18 times [2022-02-16 14:37:52,922 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:52,922 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251634887] [2022-02-16 14:37:52,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:52,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:52,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:53,125 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:53,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:53,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251634887] [2022-02-16 14:37:53,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251634887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:53,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732727896] [2022-02-16 14:37:53,126 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:37:53,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:53,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:53,127 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-02-16 14:37:53,128 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-02-16 14:37:53,147 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:37:53,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:53,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:37:53,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:53,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:53,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:53,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:53,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 39 [2022-02-16 14:37:53,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:53,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:53,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:53,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:53,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:53,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:53,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 40 [2022-02-16 14:37:53,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:53,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:53,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:53,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-02-16 14:37:53,784 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:53,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732727896] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:53,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:53,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-16 14:37:53,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646214396] [2022-02-16 14:37:53,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:53,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:37:53,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:53,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:37:53,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:37:53,785 INFO L87 Difference]: Start difference. First operand 1304 states and 2923 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:55,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:55,524 INFO L93 Difference]: Finished difference Result 1795 states and 3890 transitions. [2022-02-16 14:37:55,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-16 14:37:55,524 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:37:55,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:55,526 INFO L225 Difference]: With dead ends: 1795 [2022-02-16 14:37:55,526 INFO L226 Difference]: Without dead ends: 1768 [2022-02-16 14:37:55,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1194 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=693, Invalid=3339, Unknown=0, NotChecked=0, Total=4032 [2022-02-16 14:37:55,528 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 212 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:55,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 214 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 998 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:37:55,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states. [2022-02-16 14:37:55,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1321. [2022-02-16 14:37:55,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 1320 states have (on average 2.243181818181818) internal successors, (2961), 1320 states have internal predecessors, (2961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:55,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 2961 transitions. [2022-02-16 14:37:55,544 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 2961 transitions. Word has length 26 [2022-02-16 14:37:55,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:55,545 INFO L470 AbstractCegarLoop]: Abstraction has 1321 states and 2961 transitions. [2022-02-16 14:37:55,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:55,545 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 2961 transitions. [2022-02-16 14:37:55,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:55,546 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:55,546 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:55,562 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-02-16 14:37:55,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-16 14:37:55,747 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:55,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:55,747 INFO L85 PathProgramCache]: Analyzing trace with hash 345407622, now seen corresponding path program 19 times [2022-02-16 14:37:55,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:55,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030021522] [2022-02-16 14:37:55,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:55,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:55,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:55,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:55,877 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:55,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030021522] [2022-02-16 14:37:55,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030021522] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:55,877 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420731252] [2022-02-16 14:37:55,877 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:37:55,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:55,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:55,878 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-02-16 14:37:55,879 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-02-16 14:37:55,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:55,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:37:55,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:56,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:56,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:56,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-02-16 14:37:56,235 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:56,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:56,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:56,363 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:56,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:37:56,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:56,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:37:56,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:56,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:37:56,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:56,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420731252] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:56,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:56,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 14:37:56,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007214130] [2022-02-16 14:37:56,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:56,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:37:56,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:56,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:37:56,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:37:56,845 INFO L87 Difference]: Start difference. First operand 1321 states and 2961 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-02-16 14:37:57,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:37:57,884 INFO L93 Difference]: Finished difference Result 1705 states and 3650 transitions. [2022-02-16 14:37:57,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:37:57,885 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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 26 [2022-02-16 14:37:57,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:37:57,887 INFO L225 Difference]: With dead ends: 1705 [2022-02-16 14:37:57,887 INFO L226 Difference]: Without dead ends: 1695 [2022-02-16 14:37:57,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=367, Invalid=1613, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 14:37:57,888 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 165 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:37:57,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 132 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:37:57,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1695 states. [2022-02-16 14:37:57,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1695 to 1332. [2022-02-16 14:37:57,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1332 states, 1331 states have (on average 2.2389181066867017) internal successors, (2980), 1331 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:37:57,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1332 states to 1332 states and 2980 transitions. [2022-02-16 14:37:57,902 INFO L78 Accepts]: Start accepts. Automaton has 1332 states and 2980 transitions. Word has length 26 [2022-02-16 14:37:57,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:37:57,902 INFO L470 AbstractCegarLoop]: Abstraction has 1332 states and 2980 transitions. [2022-02-16 14:37:57,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-02-16 14:37:57,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1332 states and 2980 transitions. [2022-02-16 14:37:57,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:37:57,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:37:57,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:37:57,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-16 14:37:58,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-16 14:37:58,105 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:37:58,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:37:58,105 INFO L85 PathProgramCache]: Analyzing trace with hash 954733386, now seen corresponding path program 20 times [2022-02-16 14:37:58,105 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:37:58,105 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137708427] [2022-02-16 14:37:58,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:37:58,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:37:58,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:37:58,256 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:58,256 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:37:58,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137708427] [2022-02-16 14:37:58,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137708427] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:37:58,256 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613459460] [2022-02-16 14:37:58,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:37:58,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:37:58,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:37:58,257 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-02-16 14:37:58,258 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-02-16 14:37:58,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:37:58,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:37:58,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:37:58,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:37:58,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:37:58,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:58,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-02-16 14:37:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:58,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:37:58,923 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:37:58,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 68 [2022-02-16 14:37:59,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:37:59,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613459460] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:37:59,812 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:37:59,812 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 14:37:59,812 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696289424] [2022-02-16 14:37:59,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:37:59,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:37:59,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:37:59,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:37:59,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:37:59,812 INFO L87 Difference]: Start difference. First operand 1332 states and 2980 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-02-16 14:38:01,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:01,725 INFO L93 Difference]: Finished difference Result 1749 states and 3757 transitions. [2022-02-16 14:38:01,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:38:01,726 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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 26 [2022-02-16 14:38:01,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:01,728 INFO L225 Difference]: With dead ends: 1749 [2022-02-16 14:38:01,728 INFO L226 Difference]: Without dead ends: 1743 [2022-02-16 14:38:01,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 912 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=563, Invalid=2299, Unknown=0, NotChecked=0, Total=2862 [2022-02-16 14:38:01,729 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 158 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 336 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:01,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 132 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 376 Invalid, 0 Unknown, 336 Unchecked, 0.2s Time] [2022-02-16 14:38:01,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2022-02-16 14:38:01,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1355. [2022-02-16 14:38:01,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1355 states, 1354 states have (on average 2.2355982274741506) internal successors, (3027), 1354 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:01,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1355 states to 1355 states and 3027 transitions. [2022-02-16 14:38:01,744 INFO L78 Accepts]: Start accepts. Automaton has 1355 states and 3027 transitions. Word has length 26 [2022-02-16 14:38:01,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:01,744 INFO L470 AbstractCegarLoop]: Abstraction has 1355 states and 3027 transitions. [2022-02-16 14:38:01,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-02-16 14:38:01,744 INFO L276 IsEmpty]: Start isEmpty. Operand 1355 states and 3027 transitions. [2022-02-16 14:38:01,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:01,746 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:01,746 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:01,762 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-02-16 14:38:01,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-02-16 14:38:01,946 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:01,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:01,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1246018482, now seen corresponding path program 21 times [2022-02-16 14:38:01,947 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:01,947 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188027096] [2022-02-16 14:38:01,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:01,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:02,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:02,087 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:02,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188027096] [2022-02-16 14:38:02,087 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188027096] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:02,087 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138551745] [2022-02-16 14:38:02,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:38:02,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:02,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:02,088 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-02-16 14:38:02,089 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-02-16 14:38:02,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:38:02,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:02,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:02,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:02,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:02,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:02,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-02-16 14:38:02,583 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:02,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:02,757 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:02,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 68 [2022-02-16 14:38:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:03,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138551745] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:03,843 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:03,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 14:38:03,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054011249] [2022-02-16 14:38:03,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:03,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:38:03,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:03,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:38:03,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:38:03,844 INFO L87 Difference]: Start difference. First operand 1355 states and 3027 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:05,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:05,089 INFO L93 Difference]: Finished difference Result 1756 states and 3749 transitions. [2022-02-16 14:38:05,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:38:05,089 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:05,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:05,092 INFO L225 Difference]: With dead ends: 1756 [2022-02-16 14:38:05,092 INFO L226 Difference]: Without dead ends: 1744 [2022-02-16 14:38:05,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=423, Invalid=1557, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 14:38:05,092 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 234 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:05,093 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 96 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 407 Invalid, 0 Unknown, 147 Unchecked, 0.2s Time] [2022-02-16 14:38:05,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1744 states. [2022-02-16 14:38:05,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1744 to 1363. [2022-02-16 14:38:05,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 1362 states have (on average 2.232745961820852) internal successors, (3041), 1362 states have internal predecessors, (3041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:05,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 3041 transitions. [2022-02-16 14:38:05,107 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 3041 transitions. Word has length 26 [2022-02-16 14:38:05,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:05,107 INFO L470 AbstractCegarLoop]: Abstraction has 1363 states and 3041 transitions. [2022-02-16 14:38:05,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 24 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:05,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 3041 transitions. [2022-02-16 14:38:05,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:05,109 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:05,109 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:05,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-02-16 14:38:05,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-02-16 14:38:05,325 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:05,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:05,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1098537550, now seen corresponding path program 22 times [2022-02-16 14:38:05,326 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:05,326 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531386480] [2022-02-16 14:38:05,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:05,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:05,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:05,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:05,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:05,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531386480] [2022-02-16 14:38:05,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531386480] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:05,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056610594] [2022-02-16 14:38:05,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:38:05,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:05,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:05,474 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-02-16 14:38:05,475 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-02-16 14:38:05,495 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:38:05,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:05,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:38:05,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:05,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:05,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:05,749 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-02-16 14:38:05,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:05,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:05,954 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:38:05,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 55 [2022-02-16 14:38:06,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:06,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:06,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:06,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:06,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:06,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056610594] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:06,529 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:06,529 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 14:38:06,529 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282584076] [2022-02-16 14:38:06,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:06,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:38:06,530 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:06,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:38:06,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:38:06,530 INFO L87 Difference]: Start difference. First operand 1363 states and 3041 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:07,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:07,407 INFO L93 Difference]: Finished difference Result 1850 states and 3961 transitions. [2022-02-16 14:38:07,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:38:07,407 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:07,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:07,410 INFO L225 Difference]: With dead ends: 1850 [2022-02-16 14:38:07,410 INFO L226 Difference]: Without dead ends: 1844 [2022-02-16 14:38:07,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=298, Invalid=1594, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 14:38:07,410 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 135 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 895 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 129 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:07,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 157 Invalid, 895 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 737 Invalid, 0 Unknown, 129 Unchecked, 0.4s Time] [2022-02-16 14:38:07,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1844 states. [2022-02-16 14:38:07,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1844 to 1373. [2022-02-16 14:38:07,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1373 states, 1372 states have (on average 2.229591836734694) internal successors, (3059), 1372 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:07,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1373 states to 1373 states and 3059 transitions. [2022-02-16 14:38:07,426 INFO L78 Accepts]: Start accepts. Automaton has 1373 states and 3059 transitions. Word has length 26 [2022-02-16 14:38:07,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:07,426 INFO L470 AbstractCegarLoop]: Abstraction has 1373 states and 3059 transitions. [2022-02-16 14:38:07,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:07,426 INFO L276 IsEmpty]: Start isEmpty. Operand 1373 states and 3059 transitions. [2022-02-16 14:38:07,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:07,428 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:07,428 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:07,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-02-16 14:38:07,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-02-16 14:38:07,629 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:07,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:07,629 INFO L85 PathProgramCache]: Analyzing trace with hash 2131787334, now seen corresponding path program 23 times [2022-02-16 14:38:07,629 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:07,629 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889839002] [2022-02-16 14:38:07,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:07,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:07,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:07,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:07,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:07,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889839002] [2022-02-16 14:38:07,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889839002] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:07,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025941012] [2022-02-16 14:38:07,766 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:38:07,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:07,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:07,767 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-02-16 14:38:07,768 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-02-16 14:38:07,788 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:38:07,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:07,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:07,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:08,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:08,059 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-02-16 14:38:08,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 87 treesize of output 71 [2022-02-16 14:38:08,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:08,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:08,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:08,195 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:08,195 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:08,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:08,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:08,321 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:08,321 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:08,559 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:08,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025941012] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:08,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:08,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 14:38:08,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672353633] [2022-02-16 14:38:08,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:08,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:38:08,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:08,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:38:08,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:38:08,561 INFO L87 Difference]: Start difference. First operand 1373 states and 3059 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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-02-16 14:38:09,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:09,611 INFO L93 Difference]: Finished difference Result 2372 states and 5224 transitions. [2022-02-16 14:38:09,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-16 14:38:09,612 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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 26 [2022-02-16 14:38:09,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:09,615 INFO L225 Difference]: With dead ends: 2372 [2022-02-16 14:38:09,615 INFO L226 Difference]: Without dead ends: 2367 [2022-02-16 14:38:09,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 900 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=455, Invalid=2301, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 14:38:09,616 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 158 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 600 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 265 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:09,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 185 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 600 Invalid, 0 Unknown, 265 Unchecked, 0.3s Time] [2022-02-16 14:38:09,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2367 states. [2022-02-16 14:38:09,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2367 to 1390. [2022-02-16 14:38:09,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1389 states have (on average 2.236141108711303) internal successors, (3106), 1389 states have internal predecessors, (3106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:09,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 3106 transitions. [2022-02-16 14:38:09,636 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 3106 transitions. Word has length 26 [2022-02-16 14:38:09,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:09,636 INFO L470 AbstractCegarLoop]: Abstraction has 1390 states and 3106 transitions. [2022-02-16 14:38:09,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 24 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-02-16 14:38:09,636 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 3106 transitions. [2022-02-16 14:38:09,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:09,638 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:09,638 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:09,659 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-02-16 14:38:09,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:09,851 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:09,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:09,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1744886534, now seen corresponding path program 24 times [2022-02-16 14:38:09,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:09,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657459917] [2022-02-16 14:38:09,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:09,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:09,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:09,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:09,971 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:09,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657459917] [2022-02-16 14:38:09,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657459917] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:09,971 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129910878] [2022-02-16 14:38:09,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:38:09,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:09,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:09,973 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-02-16 14:38:09,976 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-02-16 14:38:09,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:38:09,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:09,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:38:09,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:10,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:10,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:10,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2022-02-16 14:38:10,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:10,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:10,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:10,460 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:10,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:10,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:10,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:10,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:10,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 47 [2022-02-16 14:38:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:10,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129910878] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:10,872 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:10,872 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-02-16 14:38:10,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297235145] [2022-02-16 14:38:10,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:10,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:38:10,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:10,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:38:10,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:38:10,873 INFO L87 Difference]: Start difference. First operand 1390 states and 3106 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:12,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:12,637 INFO L93 Difference]: Finished difference Result 2745 states and 6016 transitions. [2022-02-16 14:38:12,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-16 14:38:12,638 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:12,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:12,641 INFO L225 Difference]: With dead ends: 2745 [2022-02-16 14:38:12,641 INFO L226 Difference]: Without dead ends: 2733 [2022-02-16 14:38:12,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1344 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=690, Invalid=3866, Unknown=0, NotChecked=0, Total=4556 [2022-02-16 14:38:12,642 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 239 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 274 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:12,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 207 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 620 Invalid, 0 Unknown, 274 Unchecked, 0.3s Time] [2022-02-16 14:38:12,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-02-16 14:38:12,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 1386. [2022-02-16 14:38:12,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 1385 states have (on average 2.2317689530685922) internal successors, (3091), 1385 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:12,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 3091 transitions. [2022-02-16 14:38:12,662 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 3091 transitions. Word has length 26 [2022-02-16 14:38:12,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:12,662 INFO L470 AbstractCegarLoop]: Abstraction has 1386 states and 3091 transitions. [2022-02-16 14:38:12,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:12,662 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 3091 transitions. [2022-02-16 14:38:12,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:12,664 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:12,664 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:12,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-02-16 14:38:12,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:12,864 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:12,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:12,864 INFO L85 PathProgramCache]: Analyzing trace with hash 975733962, now seen corresponding path program 25 times [2022-02-16 14:38:12,865 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:12,865 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22558777] [2022-02-16 14:38:12,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:12,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:13,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:13,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:13,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22558777] [2022-02-16 14:38:13,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22558777] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:13,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231261985] [2022-02-16 14:38:13,005 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:38:13,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:13,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:13,006 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-02-16 14:38:13,007 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-02-16 14:38:13,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:13,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:38:13,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:13,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:13,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:13,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-02-16 14:38:13,328 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:13,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:13,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:13,455 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:13,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:13,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:13,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:13,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:13,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:13,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:13,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231261985] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:13,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:13,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 14:38:13,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206063296] [2022-02-16 14:38:13,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:13,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:13,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:13,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:13,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:13,859 INFO L87 Difference]: Start difference. First operand 1386 states and 3091 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:14,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:14,927 INFO L93 Difference]: Finished difference Result 1819 states and 3927 transitions. [2022-02-16 14:38:14,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-16 14:38:14,928 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:14,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:14,930 INFO L225 Difference]: With dead ends: 1819 [2022-02-16 14:38:14,930 INFO L226 Difference]: Without dead ends: 1814 [2022-02-16 14:38:14,931 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=470, Invalid=1882, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 14:38:14,931 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 160 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:14,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 138 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 353 Invalid, 0 Unknown, 304 Unchecked, 0.2s Time] [2022-02-16 14:38:14,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1814 states. [2022-02-16 14:38:14,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1814 to 1405. [2022-02-16 14:38:14,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.238603988603989) internal successors, (3143), 1404 states have internal predecessors, (3143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:14,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 3143 transitions. [2022-02-16 14:38:14,946 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 3143 transitions. Word has length 26 [2022-02-16 14:38:14,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:14,946 INFO L470 AbstractCegarLoop]: Abstraction has 1405 states and 3143 transitions. [2022-02-16 14:38:14,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:14,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 3143 transitions. [2022-02-16 14:38:14,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:14,948 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:14,948 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:14,965 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-02-16 14:38:15,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-02-16 14:38:15,149 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:15,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:15,149 INFO L85 PathProgramCache]: Analyzing trace with hash 54943630, now seen corresponding path program 26 times [2022-02-16 14:38:15,149 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:15,149 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386224602] [2022-02-16 14:38:15,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:15,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:15,253 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:15,253 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:15,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386224602] [2022-02-16 14:38:15,253 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386224602] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:15,253 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183228294] [2022-02-16 14:38:15,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:38:15,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:15,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:15,254 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-02-16 14:38:15,255 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-02-16 14:38:15,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:38:15,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:15,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:38:15,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:15,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:15,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:15,463 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:15,463 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2022-02-16 14:38:15,519 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:15,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:15,652 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:38:15,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:15,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:15,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:15,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:15,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:16,058 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:16,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183228294] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:16,058 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:16,058 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 14:38:16,058 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575147426] [2022-02-16 14:38:16,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:16,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 14:38:16,058 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:16,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 14:38:16,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2022-02-16 14:38:16,059 INFO L87 Difference]: Start difference. First operand 1405 states and 3143 transitions. Second operand has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:16,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:16,664 INFO L93 Difference]: Finished difference Result 1858 states and 4022 transitions. [2022-02-16 14:38:16,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 14:38:16,665 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:16,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:16,668 INFO L225 Difference]: With dead ends: 1858 [2022-02-16 14:38:16,668 INFO L226 Difference]: Without dead ends: 1847 [2022-02-16 14:38:16,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=213, Invalid=909, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 14:38:16,668 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 120 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:16,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 200 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 579 Invalid, 0 Unknown, 112 Unchecked, 0.3s Time] [2022-02-16 14:38:16,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1847 states. [2022-02-16 14:38:16,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1847 to 1420. [2022-02-16 14:38:16,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1420 states, 1419 states have (on average 2.236786469344609) internal successors, (3174), 1419 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-02-16 14:38:16,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1420 states to 1420 states and 3174 transitions. [2022-02-16 14:38:16,686 INFO L78 Accepts]: Start accepts. Automaton has 1420 states and 3174 transitions. Word has length 26 [2022-02-16 14:38:16,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:16,686 INFO L470 AbstractCegarLoop]: Abstraction has 1420 states and 3174 transitions. [2022-02-16 14:38:16,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.380952380952381) internal successors, (50), 21 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:16,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1420 states and 3174 transitions. [2022-02-16 14:38:16,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:16,688 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:16,688 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:16,705 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-02-16 14:38:16,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-02-16 14:38:16,889 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:16,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:16,889 INFO L85 PathProgramCache]: Analyzing trace with hash 505411526, now seen corresponding path program 27 times [2022-02-16 14:38:16,889 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:16,889 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040293707] [2022-02-16 14:38:16,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:16,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:17,008 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:17,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040293707] [2022-02-16 14:38:17,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040293707] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:17,008 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640684418] [2022-02-16 14:38:17,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:38:17,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:17,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:17,009 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-02-16 14:38:17,009 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-02-16 14:38:17,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:38:17,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:17,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:38:17,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:17,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:17,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 42 [2022-02-16 14:38:17,682 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:17,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:18,017 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:18,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 69 [2022-02-16 14:38:18,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:18,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640684418] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:18,891 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:18,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 27 [2022-02-16 14:38:18,891 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515376876] [2022-02-16 14:38:18,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:18,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:38:18,891 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:18,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:38:18,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:38:18,892 INFO L87 Difference]: Start difference. First operand 1420 states and 3174 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:19,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:19,660 INFO L93 Difference]: Finished difference Result 1512 states and 3367 transitions. [2022-02-16 14:38:19,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:38:19,660 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:19,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:19,662 INFO L225 Difference]: With dead ends: 1512 [2022-02-16 14:38:19,662 INFO L226 Difference]: Without dead ends: 1506 [2022-02-16 14:38:19,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 560 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=309, Invalid=2043, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 14:38:19,663 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 149 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 737 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:19,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 136 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 264 Invalid, 0 Unknown, 737 Unchecked, 0.1s Time] [2022-02-16 14:38:19,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2022-02-16 14:38:19,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1422. [2022-02-16 14:38:19,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1422 states, 1421 states have (on average 2.235749472202674) internal successors, (3177), 1421 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:19,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1422 states to 1422 states and 3177 transitions. [2022-02-16 14:38:19,679 INFO L78 Accepts]: Start accepts. Automaton has 1422 states and 3177 transitions. Word has length 26 [2022-02-16 14:38:19,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:19,679 INFO L470 AbstractCegarLoop]: Abstraction has 1422 states and 3177 transitions. [2022-02-16 14:38:19,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:19,680 INFO L276 IsEmpty]: Start isEmpty. Operand 1422 states and 3177 transitions. [2022-02-16 14:38:19,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:19,681 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:19,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:19,699 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-02-16 14:38:19,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-02-16 14:38:19,882 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:19,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:19,882 INFO L85 PathProgramCache]: Analyzing trace with hash -292023524, now seen corresponding path program 28 times [2022-02-16 14:38:19,882 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:19,882 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877255342] [2022-02-16 14:38:19,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:19,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:19,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:20,005 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:20,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:20,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877255342] [2022-02-16 14:38:20,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877255342] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:20,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239688481] [2022-02-16 14:38:20,005 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:38:20,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:20,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:20,007 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-02-16 14:38:20,010 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-02-16 14:38:20,029 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:38:20,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:20,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:38:20,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:20,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:20,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:20,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-02-16 14:38:20,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:20,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:20,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:20,491 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:20,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:20,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:20,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:20,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:20,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:21,050 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:21,050 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239688481] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:21,050 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:21,050 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 14:38:21,050 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924535182] [2022-02-16 14:38:21,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:21,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:21,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:21,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:21,051 INFO L87 Difference]: Start difference. First operand 1422 states and 3177 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:22,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:22,125 INFO L93 Difference]: Finished difference Result 1759 states and 3799 transitions. [2022-02-16 14:38:22,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-16 14:38:22,126 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:22,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:22,128 INFO L225 Difference]: With dead ends: 1759 [2022-02-16 14:38:22,128 INFO L226 Difference]: Without dead ends: 1753 [2022-02-16 14:38:22,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 35 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=437, Invalid=2013, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 14:38:22,129 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 178 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:22,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 111 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 302 Invalid, 0 Unknown, 161 Unchecked, 0.2s Time] [2022-02-16 14:38:22,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1753 states. [2022-02-16 14:38:22,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1753 to 1422. [2022-02-16 14:38:22,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1422 states, 1421 states have (on average 2.235749472202674) internal successors, (3177), 1421 states have internal predecessors, (3177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:22,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1422 states to 1422 states and 3177 transitions. [2022-02-16 14:38:22,154 INFO L78 Accepts]: Start accepts. Automaton has 1422 states and 3177 transitions. Word has length 26 [2022-02-16 14:38:22,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:22,154 INFO L470 AbstractCegarLoop]: Abstraction has 1422 states and 3177 transitions. [2022-02-16 14:38:22,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:22,154 INFO L276 IsEmpty]: Start isEmpty. Operand 1422 states and 3177 transitions. [2022-02-16 14:38:22,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:22,158 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:22,158 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:22,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-02-16 14:38:22,367 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:22,367 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:22,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:22,368 INFO L85 PathProgramCache]: Analyzing trace with hash -834692602, now seen corresponding path program 29 times [2022-02-16 14:38:22,368 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:22,368 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164466951] [2022-02-16 14:38:22,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:22,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:22,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:22,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:22,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:22,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164466951] [2022-02-16 14:38:22,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164466951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:22,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63360123] [2022-02-16 14:38:22,507 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:38:22,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:22,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:22,512 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-02-16 14:38:22,513 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-02-16 14:38:22,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:38:22,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:22,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:22,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:22,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:22,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:22,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 24 [2022-02-16 14:38:22,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:22,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:22,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:22,994 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:22,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:23,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:23,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:23,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:23,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:23,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:23,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63360123] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:23,547 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:23,547 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-16 14:38:23,547 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428446437] [2022-02-16 14:38:23,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:23,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:38:23,547 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:23,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:38:23,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:38:23,548 INFO L87 Difference]: Start difference. First operand 1422 states and 3177 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-02-16 14:38:24,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:24,743 INFO L93 Difference]: Finished difference Result 1737 states and 3773 transitions. [2022-02-16 14:38:24,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-16 14:38:24,744 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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 26 [2022-02-16 14:38:24,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:24,746 INFO L225 Difference]: With dead ends: 1737 [2022-02-16 14:38:24,746 INFO L226 Difference]: Without dead ends: 1732 [2022-02-16 14:38:24,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=482, Invalid=2824, Unknown=0, NotChecked=0, Total=3306 [2022-02-16 14:38:24,747 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 129 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:24,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 257 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 677 Invalid, 0 Unknown, 322 Unchecked, 0.3s Time] [2022-02-16 14:38:24,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1732 states. [2022-02-16 14:38:24,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1732 to 1432. [2022-02-16 14:38:24,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1432 states, 1431 states have (on average 2.243885394828791) internal successors, (3211), 1431 states have internal predecessors, (3211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:24,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1432 states to 1432 states and 3211 transitions. [2022-02-16 14:38:24,762 INFO L78 Accepts]: Start accepts. Automaton has 1432 states and 3211 transitions. Word has length 26 [2022-02-16 14:38:24,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:24,762 INFO L470 AbstractCegarLoop]: Abstraction has 1432 states and 3211 transitions. [2022-02-16 14:38:24,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 25 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-02-16 14:38:24,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1432 states and 3211 transitions. [2022-02-16 14:38:24,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:24,764 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:24,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:24,780 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-02-16 14:38:24,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-16 14:38:24,971 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:24,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:24,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1755482934, now seen corresponding path program 30 times [2022-02-16 14:38:24,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:24,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295855533] [2022-02-16 14:38:24,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:24,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:25,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:25,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:25,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295855533] [2022-02-16 14:38:25,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295855533] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:25,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651795149] [2022-02-16 14:38:25,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:38:25,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:25,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:25,140 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-02-16 14:38:25,140 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-02-16 14:38:25,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:38:25,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:25,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:38:25,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:25,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:25,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:25,413 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2022-02-16 14:38:25,491 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:25,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:25,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:25,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:25,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:25,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:25,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:25,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:25,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:26,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:26,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651795149] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:26,218 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:26,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-16 14:38:26,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574323721] [2022-02-16 14:38:26,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:26,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-16 14:38:26,219 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:26,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-16 14:38:26,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:38:26,219 INFO L87 Difference]: Start difference. First operand 1432 states and 3211 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-02-16 14:38:27,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:27,633 INFO L93 Difference]: Finished difference Result 1887 states and 4075 transitions. [2022-02-16 14:38:27,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 14:38:27,633 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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 26 [2022-02-16 14:38:27,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:27,636 INFO L225 Difference]: With dead ends: 1887 [2022-02-16 14:38:27,636 INFO L226 Difference]: Without dead ends: 1875 [2022-02-16 14:38:27,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=537, Invalid=2655, Unknown=0, NotChecked=0, Total=3192 [2022-02-16 14:38:27,636 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 184 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 418 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:27,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 176 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 550 Invalid, 0 Unknown, 418 Unchecked, 0.3s Time] [2022-02-16 14:38:27,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2022-02-16 14:38:27,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1441. [2022-02-16 14:38:27,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1441 states, 1440 states have (on average 2.252083333333333) internal successors, (3243), 1440 states have internal predecessors, (3243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:27,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1441 states to 1441 states and 3243 transitions. [2022-02-16 14:38:27,652 INFO L78 Accepts]: Start accepts. Automaton has 1441 states and 3243 transitions. Word has length 26 [2022-02-16 14:38:27,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:27,652 INFO L470 AbstractCegarLoop]: Abstraction has 1441 states and 3243 transitions. [2022-02-16 14:38:27,652 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 24 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-02-16 14:38:27,652 INFO L276 IsEmpty]: Start isEmpty. Operand 1441 states and 3243 transitions. [2022-02-16 14:38:27,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:27,654 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:27,654 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:27,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-02-16 14:38:27,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:27,854 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:27,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:27,855 INFO L85 PathProgramCache]: Analyzing trace with hash -32081330, now seen corresponding path program 31 times [2022-02-16 14:38:27,855 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:27,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261902909] [2022-02-16 14:38:27,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:27,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:28,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:28,010 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:28,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261902909] [2022-02-16 14:38:28,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261902909] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:28,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049611119] [2022-02-16 14:38:28,010 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:38:28,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:28,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:28,011 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-02-16 14:38:28,012 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-02-16 14:38:28,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:28,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:38:28,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:28,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:28,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:28,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-02-16 14:38:28,331 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:28,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:28,523 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:38:28,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 20 treesize of output 55 [2022-02-16 14:38:28,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:28,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:28,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:28,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:29,132 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:29,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049611119] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:29,132 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:29,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 14:38:29,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193539175] [2022-02-16 14:38:29,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:29,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:38:29,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:29,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:38:29,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:38:29,133 INFO L87 Difference]: Start difference. First operand 1441 states and 3243 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:30,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:30,638 INFO L93 Difference]: Finished difference Result 2029 states and 4371 transitions. [2022-02-16 14:38:30,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-02-16 14:38:30,638 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:30,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:30,641 INFO L225 Difference]: With dead ends: 2029 [2022-02-16 14:38:30,641 INFO L226 Difference]: Without dead ends: 2023 [2022-02-16 14:38:30,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=508, Invalid=2798, Unknown=0, NotChecked=0, Total=3306 [2022-02-16 14:38:30,642 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 184 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 1098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:30,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 198 Invalid, 1098 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1013 Invalid, 0 Unknown, 43 Unchecked, 0.4s Time] [2022-02-16 14:38:30,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2023 states. [2022-02-16 14:38:30,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2023 to 1444. [2022-02-16 14:38:30,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1444 states, 1443 states have (on average 2.2515592515592515) internal successors, (3249), 1443 states have internal predecessors, (3249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:30,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1444 states to 1444 states and 3249 transitions. [2022-02-16 14:38:30,660 INFO L78 Accepts]: Start accepts. Automaton has 1444 states and 3249 transitions. Word has length 26 [2022-02-16 14:38:30,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:30,660 INFO L470 AbstractCegarLoop]: Abstraction has 1444 states and 3249 transitions. [2022-02-16 14:38:30,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:30,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1444 states and 3249 transitions. [2022-02-16 14:38:30,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:30,661 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:30,661 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:30,677 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-02-16 14:38:30,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-02-16 14:38:30,862 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:30,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:30,862 INFO L85 PathProgramCache]: Analyzing trace with hash -622698742, now seen corresponding path program 19 times [2022-02-16 14:38:30,862 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:30,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036516975] [2022-02-16 14:38:30,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:30,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:30,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:31,040 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:31,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:31,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036516975] [2022-02-16 14:38:31,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036516975] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:31,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160393592] [2022-02-16 14:38:31,041 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:38:31,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:31,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:31,042 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-02-16 14:38:31,043 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-02-16 14:38:31,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:31,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:31,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:31,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:31,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:31,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:31,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2022-02-16 14:38:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:31,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:31,402 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:38:31,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 21 treesize of output 46 [2022-02-16 14:38:31,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:31,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:31,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:31,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-02-16 14:38:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:31,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160393592] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:31,542 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:31,542 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 21 [2022-02-16 14:38:31,542 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409915402] [2022-02-16 14:38:31,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:31,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 14:38:31,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:31,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 14:38:31,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-16 14:38:31,543 INFO L87 Difference]: Start difference. First operand 1444 states and 3249 transitions. Second operand has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:32,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:32,118 INFO L93 Difference]: Finished difference Result 1640 states and 3594 transitions. [2022-02-16 14:38:32,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 14:38:32,119 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:32,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:32,121 INFO L225 Difference]: With dead ends: 1640 [2022-02-16 14:38:32,121 INFO L226 Difference]: Without dead ends: 1634 [2022-02-16 14:38:32,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 490 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=269, Invalid=1453, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 14:38:32,122 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 188 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:32,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 119 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:38:32,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states. [2022-02-16 14:38:32,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 1457. [2022-02-16 14:38:32,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1457 states, 1456 states have (on average 2.2527472527472527) internal successors, (3280), 1456 states have internal predecessors, (3280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:32,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1457 states to 1457 states and 3280 transitions. [2022-02-16 14:38:32,137 INFO L78 Accepts]: Start accepts. Automaton has 1457 states and 3280 transitions. Word has length 26 [2022-02-16 14:38:32,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:32,137 INFO L470 AbstractCegarLoop]: Abstraction has 1457 states and 3280 transitions. [2022-02-16 14:38:32,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.590909090909091) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:32,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1457 states and 3280 transitions. [2022-02-16 14:38:32,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:32,139 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:32,139 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:32,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-02-16 14:38:32,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-02-16 14:38:32,349 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:32,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:32,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1808126926, now seen corresponding path program 20 times [2022-02-16 14:38:32,349 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:32,349 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195989399] [2022-02-16 14:38:32,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:32,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:32,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:32,515 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:32,516 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:32,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195989399] [2022-02-16 14:38:32,516 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195989399] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:32,516 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035940787] [2022-02-16 14:38:32,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:38:32,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:32,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:32,517 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-02-16 14:38:32,518 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-02-16 14:38:32,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:38:32,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:32,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:38:32,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:32,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:32,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:32,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:32,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:32,897 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-02-16 14:38:32,927 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:32,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:33,028 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:38:33,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 47 [2022-02-16 14:38:33,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:33,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:33,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:33,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-02-16 14:38:33,184 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:33,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035940787] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:33,185 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:33,185 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 14:38:33,185 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660180778] [2022-02-16 14:38:33,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:33,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:33,185 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:33,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:33,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:33,186 INFO L87 Difference]: Start difference. First operand 1457 states and 3280 transitions. Second operand has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 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-02-16 14:38:33,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:33,890 INFO L93 Difference]: Finished difference Result 1739 states and 3814 transitions. [2022-02-16 14:38:33,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-16 14:38:33,890 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 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 26 [2022-02-16 14:38:33,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:33,893 INFO L225 Difference]: With dead ends: 1739 [2022-02-16 14:38:33,893 INFO L226 Difference]: Without dead ends: 1718 [2022-02-16 14:38:33,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=341, Invalid=1551, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 14:38:33,894 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 144 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:33,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 191 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 712 Invalid, 0 Unknown, 17 Unchecked, 0.3s Time] [2022-02-16 14:38:33,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1718 states. [2022-02-16 14:38:33,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1718 to 1463. [2022-02-16 14:38:33,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1463 states, 1462 states have (on average 2.2496580027359783) internal successors, (3289), 1462 states have internal predecessors, (3289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:33,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1463 states to 1463 states and 3289 transitions. [2022-02-16 14:38:33,911 INFO L78 Accepts]: Start accepts. Automaton has 1463 states and 3289 transitions. Word has length 26 [2022-02-16 14:38:33,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:33,911 INFO L470 AbstractCegarLoop]: Abstraction has 1463 states and 3289 transitions. [2022-02-16 14:38:33,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 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-02-16 14:38:33,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1463 states and 3289 transitions. [2022-02-16 14:38:33,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:33,913 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:33,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:33,931 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-02-16 14:38:34,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:34,135 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:34,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:34,136 INFO L85 PathProgramCache]: Analyzing trace with hash 150860494, now seen corresponding path program 21 times [2022-02-16 14:38:34,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:34,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102552972] [2022-02-16 14:38:34,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:34,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:34,281 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:34,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:34,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102552972] [2022-02-16 14:38:34,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102552972] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:34,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328868586] [2022-02-16 14:38:34,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:38:34,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:34,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:34,282 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-02-16 14:38:34,283 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-02-16 14:38:34,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:38:34,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:34,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:38:34,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:34,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:34,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:34,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 34 [2022-02-16 14:38:34,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:34,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:34,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:34,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:34,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:34,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 35 treesize of output 52 [2022-02-16 14:38:35,103 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:35,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328868586] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:35,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:35,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-02-16 14:38:35,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942081099] [2022-02-16 14:38:35,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:35,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:35,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:35,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:35,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:35,105 INFO L87 Difference]: Start difference. First operand 1463 states and 3289 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:36,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:36,303 INFO L93 Difference]: Finished difference Result 2529 states and 5709 transitions. [2022-02-16 14:38:36,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-16 14:38:36,303 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:36,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:36,307 INFO L225 Difference]: With dead ends: 2529 [2022-02-16 14:38:36,307 INFO L226 Difference]: Without dead ends: 2524 [2022-02-16 14:38:36,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 33 SyntacticMatches, 8 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1057 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=494, Invalid=2812, Unknown=0, NotChecked=0, Total=3306 [2022-02-16 14:38:36,308 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 138 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 413 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:36,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 117 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 344 Invalid, 0 Unknown, 413 Unchecked, 0.2s Time] [2022-02-16 14:38:36,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2524 states. [2022-02-16 14:38:36,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2524 to 1483. [2022-02-16 14:38:36,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 1482 states have (on average 2.247638326585695) internal successors, (3331), 1482 states have internal predecessors, (3331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:36,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 3331 transitions. [2022-02-16 14:38:36,329 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 3331 transitions. Word has length 26 [2022-02-16 14:38:36,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:36,329 INFO L470 AbstractCegarLoop]: Abstraction has 1483 states and 3331 transitions. [2022-02-16 14:38:36,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:36,329 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 3331 transitions. [2022-02-16 14:38:36,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:36,330 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:36,331 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:36,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-02-16 14:38:36,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-02-16 14:38:36,531 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:36,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:36,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1644581486, now seen corresponding path program 22 times [2022-02-16 14:38:36,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:36,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428711189] [2022-02-16 14:38:36,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:36,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:36,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:36,720 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:36,721 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:36,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428711189] [2022-02-16 14:38:36,721 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428711189] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:36,721 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032888055] [2022-02-16 14:38:36,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:38:36,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:36,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:36,732 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-02-16 14:38:36,734 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-02-16 14:38:36,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:38:36,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:36,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:36,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:36,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:36,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:36,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:36,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:36,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 11 [2022-02-16 14:38:37,013 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:37,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:37,125 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:38:37,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 47 [2022-02-16 14:38:37,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:37,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:37,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:37,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-02-16 14:38:37,292 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:37,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032888055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:37,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:37,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 14:38:37,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009209044] [2022-02-16 14:38:37,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:37,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:37,293 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:37,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:37,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:37,293 INFO L87 Difference]: Start difference. First operand 1483 states and 3331 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:37,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:37,968 INFO L93 Difference]: Finished difference Result 1771 states and 3895 transitions. [2022-02-16 14:38:37,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:38:37,968 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:37,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:37,971 INFO L225 Difference]: With dead ends: 1771 [2022-02-16 14:38:37,971 INFO L226 Difference]: Without dead ends: 1765 [2022-02-16 14:38:37,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=315, Invalid=1665, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 14:38:37,971 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 106 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:37,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 170 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 572 Invalid, 0 Unknown, 160 Unchecked, 0.2s Time] [2022-02-16 14:38:37,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1765 states. [2022-02-16 14:38:37,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1765 to 1490. [2022-02-16 14:38:37,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1490 states, 1489 states have (on average 2.247145735392881) internal successors, (3346), 1489 states have internal predecessors, (3346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:37,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1490 states to 1490 states and 3346 transitions. [2022-02-16 14:38:37,988 INFO L78 Accepts]: Start accepts. Automaton has 1490 states and 3346 transitions. Word has length 26 [2022-02-16 14:38:37,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:37,988 INFO L470 AbstractCegarLoop]: Abstraction has 1490 states and 3346 transitions. [2022-02-16 14:38:37,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:37,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1490 states and 3346 transitions. [2022-02-16 14:38:37,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:37,990 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:37,991 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:38,009 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-02-16 14:38:38,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-02-16 14:38:38,200 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:38,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:38,200 INFO L85 PathProgramCache]: Analyzing trace with hash -476968170, now seen corresponding path program 23 times [2022-02-16 14:38:38,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:38,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717479784] [2022-02-16 14:38:38,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:38,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:38,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:38,366 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:38,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:38,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717479784] [2022-02-16 14:38:38,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717479784] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:38,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979704057] [2022-02-16 14:38:38,367 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:38:38,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:38,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:38,368 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-02-16 14:38:38,369 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-02-16 14:38:38,389 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:38:38,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:38,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:38,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:38,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:38,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:38,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:38,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2022-02-16 14:38:38,667 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:38,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:38,774 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:38:38,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 47 [2022-02-16 14:38:38,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:38,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:38,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:38,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-02-16 14:38:38,933 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:38,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979704057] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:38,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:38,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 14:38:38,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106477963] [2022-02-16 14:38:38,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:38,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:38,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:38,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:38,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:38,934 INFO L87 Difference]: Start difference. First operand 1490 states and 3346 transitions. Second operand has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:39,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:39,602 INFO L93 Difference]: Finished difference Result 1764 states and 3878 transitions. [2022-02-16 14:38:39,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 14:38:39,602 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:39,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:39,605 INFO L225 Difference]: With dead ends: 1764 [2022-02-16 14:38:39,605 INFO L226 Difference]: Without dead ends: 1758 [2022-02-16 14:38:39,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=343, Invalid=1819, Unknown=0, NotChecked=0, Total=2162 [2022-02-16 14:38:39,605 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 114 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:39,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 179 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 516 Invalid, 0 Unknown, 120 Unchecked, 0.2s Time] [2022-02-16 14:38:39,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1758 states. [2022-02-16 14:38:39,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1758 to 1489. [2022-02-16 14:38:39,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1489 states, 1488 states have (on average 2.2466397849462365) internal successors, (3343), 1488 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:39,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1489 states to 1489 states and 3343 transitions. [2022-02-16 14:38:39,620 INFO L78 Accepts]: Start accepts. Automaton has 1489 states and 3343 transitions. Word has length 26 [2022-02-16 14:38:39,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:39,620 INFO L470 AbstractCegarLoop]: Abstraction has 1489 states and 3343 transitions. [2022-02-16 14:38:39,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4782608695652173) internal successors, (57), 22 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:39,620 INFO L276 IsEmpty]: Start isEmpty. Operand 1489 states and 3343 transitions. [2022-02-16 14:38:39,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:39,622 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:39,622 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:39,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-16 14:38:39,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:39,823 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:39,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:39,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1852195454, now seen corresponding path program 32 times [2022-02-16 14:38:39,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:39,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921827854] [2022-02-16 14:38:39,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:39,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:39,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:39,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:39,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:39,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921827854] [2022-02-16 14:38:39,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921827854] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:39,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438870475] [2022-02-16 14:38:39,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:38:39,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:39,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:39,973 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-02-16 14:38:39,974 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-02-16 14:38:39,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:38:39,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:39,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:39,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:40,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:40,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:40,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-02-16 14:38:40,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:40,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:40,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:40,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 68 [2022-02-16 14:38:41,321 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:41,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438870475] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:41,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:41,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-16 14:38:41,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951773716] [2022-02-16 14:38:41,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:41,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:38:41,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:41,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:38:41,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:38:41,322 INFO L87 Difference]: Start difference. First operand 1489 states and 3343 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:42,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:42,478 INFO L93 Difference]: Finished difference Result 1815 states and 3916 transitions. [2022-02-16 14:38:42,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 14:38:42,478 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:42,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:42,480 INFO L225 Difference]: With dead ends: 1815 [2022-02-16 14:38:42,481 INFO L226 Difference]: Without dead ends: 1806 [2022-02-16 14:38:42,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=403, Invalid=2047, Unknown=0, NotChecked=0, Total=2450 [2022-02-16 14:38:42,481 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 175 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:42,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 119 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 385 Invalid, 0 Unknown, 119 Unchecked, 0.2s Time] [2022-02-16 14:38:42,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1806 states. [2022-02-16 14:38:42,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1806 to 1497. [2022-02-16 14:38:42,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1497 states, 1496 states have (on average 2.25) internal successors, (3366), 1496 states have internal predecessors, (3366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:42,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1497 states to 1497 states and 3366 transitions. [2022-02-16 14:38:42,497 INFO L78 Accepts]: Start accepts. Automaton has 1497 states and 3366 transitions. Word has length 26 [2022-02-16 14:38:42,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:42,497 INFO L470 AbstractCegarLoop]: Abstraction has 1497 states and 3366 transitions. [2022-02-16 14:38:42,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:42,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1497 states and 3366 transitions. [2022-02-16 14:38:42,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:42,499 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:42,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:42,514 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-02-16 14:38:42,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:42,700 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:42,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:42,700 INFO L85 PathProgramCache]: Analyzing trace with hash -401016890, now seen corresponding path program 33 times [2022-02-16 14:38:42,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:42,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073645416] [2022-02-16 14:38:42,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:42,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:42,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:42,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:42,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:42,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073645416] [2022-02-16 14:38:42,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073645416] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:42,834 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035229964] [2022-02-16 14:38:42,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:38:42,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:42,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:42,835 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-02-16 14:38:42,835 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-02-16 14:38:42,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:38:42,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:42,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:38:42,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:43,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:43,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 40 [2022-02-16 14:38:43,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:43,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:44,199 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:44,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 69 [2022-02-16 14:38:44,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:44,953 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035229964] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:44,953 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:44,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-02-16 14:38:44,953 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941700038] [2022-02-16 14:38:44,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:44,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-16 14:38:44,954 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:44,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-16 14:38:44,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:38:44,954 INFO L87 Difference]: Start difference. First operand 1497 states and 3366 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:46,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:46,929 INFO L93 Difference]: Finished difference Result 2197 states and 4811 transitions. [2022-02-16 14:38:46,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-16 14:38:46,930 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:46,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:46,932 INFO L225 Difference]: With dead ends: 2197 [2022-02-16 14:38:46,932 INFO L226 Difference]: Without dead ends: 2191 [2022-02-16 14:38:46,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 852 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=602, Invalid=2590, Unknown=0, NotChecked=0, Total=3192 [2022-02-16 14:38:46,933 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 220 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 171 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:46,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 145 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 465 Invalid, 0 Unknown, 171 Unchecked, 0.3s Time] [2022-02-16 14:38:46,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2191 states. [2022-02-16 14:38:46,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2191 to 1496. [2022-02-16 14:38:46,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1495 states have (on average 2.248829431438127) internal successors, (3362), 1495 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:46,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 3362 transitions. [2022-02-16 14:38:46,950 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 3362 transitions. Word has length 26 [2022-02-16 14:38:46,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:46,950 INFO L470 AbstractCegarLoop]: Abstraction has 1496 states and 3362 transitions. [2022-02-16 14:38:46,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:46,950 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 3362 transitions. [2022-02-16 14:38:46,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:46,952 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:46,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:46,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-02-16 14:38:47,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:47,152 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:47,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:47,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1427552890, now seen corresponding path program 34 times [2022-02-16 14:38:47,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:47,153 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078666700] [2022-02-16 14:38:47,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:47,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:47,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:47,289 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:47,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078666700] [2022-02-16 14:38:47,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078666700] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:47,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95605500] [2022-02-16 14:38:47,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:38:47,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:47,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:47,290 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-02-16 14:38:47,291 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-02-16 14:38:47,310 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:38:47,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:47,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:38:47,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:47,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:47,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:47,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-02-16 14:38:47,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:47,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:47,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:47,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:47,778 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:47,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:47,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:47,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:47,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:48,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:48,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95605500] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:48,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:48,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 14:38:48,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379241487] [2022-02-16 14:38:48,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:48,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:48,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:48,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:48,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:48,285 INFO L87 Difference]: Start difference. First operand 1496 states and 3362 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:48,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:48,939 INFO L93 Difference]: Finished difference Result 1701 states and 3713 transitions. [2022-02-16 14:38:48,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 14:38:48,940 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:48,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:48,942 INFO L225 Difference]: With dead ends: 1701 [2022-02-16 14:38:48,942 INFO L226 Difference]: Without dead ends: 1689 [2022-02-16 14:38:48,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 14:38:48,942 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 130 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:48,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 105 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 358 Invalid, 0 Unknown, 63 Unchecked, 0.2s Time] [2022-02-16 14:38:48,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1689 states. [2022-02-16 14:38:48,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1689 to 1502. [2022-02-16 14:38:48,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1502 states, 1501 states have (on average 2.251832111925383) internal successors, (3380), 1501 states have internal predecessors, (3380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:48,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 3380 transitions. [2022-02-16 14:38:48,957 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 3380 transitions. Word has length 26 [2022-02-16 14:38:48,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:48,957 INFO L470 AbstractCegarLoop]: Abstraction has 1502 states and 3380 transitions. [2022-02-16 14:38:48,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:48,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 3380 transitions. [2022-02-16 14:38:48,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:48,959 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:48,959 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:48,980 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-02-16 14:38:49,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-16 14:38:49,175 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:49,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:49,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1040652090, now seen corresponding path program 35 times [2022-02-16 14:38:49,175 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:49,175 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195058372] [2022-02-16 14:38:49,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:49,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:49,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:49,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:49,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:49,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195058372] [2022-02-16 14:38:49,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195058372] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:49,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [811691775] [2022-02-16 14:38:49,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:38:49,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:49,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:49,318 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-02-16 14:38:49,319 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-02-16 14:38:49,339 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:38:49,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:49,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:38:49,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:49,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:49,562 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:49,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 23 [2022-02-16 14:38:49,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:49,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:49,787 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-02-16 14:38:49,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:49,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:49,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:49,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:49,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 47 [2022-02-16 14:38:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:50,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [811691775] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:50,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:50,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 25 [2022-02-16 14:38:50,316 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649030616] [2022-02-16 14:38:50,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:50,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:38:50,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:50,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:38:50,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:38:50,316 INFO L87 Difference]: Start difference. First operand 1502 states and 3380 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:51,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:51,890 INFO L93 Difference]: Finished difference Result 2139 states and 4623 transitions. [2022-02-16 14:38:51,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 14:38:51,890 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:51,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:51,893 INFO L225 Difference]: With dead ends: 2139 [2022-02-16 14:38:51,893 INFO L226 Difference]: Without dead ends: 2133 [2022-02-16 14:38:51,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=653, Invalid=3129, Unknown=0, NotChecked=0, Total=3782 [2022-02-16 14:38:51,894 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 216 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:51,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 170 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 799 Invalid, 0 Unknown, 197 Unchecked, 0.4s Time] [2022-02-16 14:38:51,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2133 states. [2022-02-16 14:38:51,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2133 to 1503. [2022-02-16 14:38:51,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1503 states, 1502 states have (on average 2.252330226364847) internal successors, (3383), 1502 states have internal predecessors, (3383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:51,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1503 states to 1503 states and 3383 transitions. [2022-02-16 14:38:51,910 INFO L78 Accepts]: Start accepts. Automaton has 1503 states and 3383 transitions. Word has length 26 [2022-02-16 14:38:51,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:51,910 INFO L470 AbstractCegarLoop]: Abstraction has 1503 states and 3383 transitions. [2022-02-16 14:38:51,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:51,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1503 states and 3383 transitions. [2022-02-16 14:38:51,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:51,912 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:51,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:51,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-02-16 14:38:52,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2022-02-16 14:38:52,113 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:52,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:52,113 INFO L85 PathProgramCache]: Analyzing trace with hash 271499518, now seen corresponding path program 36 times [2022-02-16 14:38:52,113 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:52,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451750895] [2022-02-16 14:38:52,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:52,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:52,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:52,269 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:52,269 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:52,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451750895] [2022-02-16 14:38:52,269 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451750895] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:52,269 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776226428] [2022-02-16 14:38:52,269 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:38:52,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:52,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:52,270 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:38:52,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-02-16 14:38:52,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:38:52,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:52,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-16 14:38:52,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:52,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:52,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-02-16 14:38:52,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:52,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:53,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:53,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:53,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:53,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 47 [2022-02-16 14:38:53,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:53,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-02-16 14:38:53,319 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:53,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776226428] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:53,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:53,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-16 14:38:53,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473341561] [2022-02-16 14:38:53,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:53,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-16 14:38:53,320 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:53,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-16 14:38:53,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-02-16 14:38:53,321 INFO L87 Difference]: Start difference. First operand 1503 states and 3383 transitions. Second operand has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:56,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:56,266 INFO L93 Difference]: Finished difference Result 2701 states and 5778 transitions. [2022-02-16 14:38:56,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-16 14:38:56,266 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:38:56,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:56,270 INFO L225 Difference]: With dead ends: 2701 [2022-02-16 14:38:56,270 INFO L226 Difference]: Without dead ends: 2687 [2022-02-16 14:38:56,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2423 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1197, Invalid=6113, Unknown=0, NotChecked=0, Total=7310 [2022-02-16 14:38:56,271 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 445 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 641 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:56,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 261 Invalid, 1396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 669 Invalid, 0 Unknown, 641 Unchecked, 0.3s Time] [2022-02-16 14:38:56,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2687 states. [2022-02-16 14:38:56,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2687 to 1510. [2022-02-16 14:38:56,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1509 states have (on average 2.2544731610337974) internal successors, (3402), 1509 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 3402 transitions. [2022-02-16 14:38:56,293 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 3402 transitions. Word has length 26 [2022-02-16 14:38:56,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:56,293 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 3402 transitions. [2022-02-16 14:38:56,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3333333333333335) internal successors, (63), 27 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:56,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 3402 transitions. [2022-02-16 14:38:56,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:56,295 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:56,295 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:56,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-02-16 14:38:56,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-02-16 14:38:56,495 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:56,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:56,496 INFO L85 PathProgramCache]: Analyzing trace with hash 377727204, now seen corresponding path program 37 times [2022-02-16 14:38:56,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:56,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142398988] [2022-02-16 14:38:56,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:56,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:56,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:56,606 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:56,607 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:56,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142398988] [2022-02-16 14:38:56,607 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142398988] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:56,607 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049234420] [2022-02-16 14:38:56,607 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:38:56,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:56,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:56,609 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:38:56,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-02-16 14:38:56,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:56,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-02-16 14:38:56,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:56,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:38:56,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:56,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-02-16 14:38:56,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:56,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:57,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:57,031 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:57,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 19 treesize of output 54 [2022-02-16 14:38:57,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:57,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:57,172 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:57,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 19 treesize of output 46 [2022-02-16 14:38:57,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:57,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049234420] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:57,437 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:57,437 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-02-16 14:38:57,437 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794769622] [2022-02-16 14:38:57,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:57,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:38:57,437 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:57,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:38:57,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:38:57,438 INFO L87 Difference]: Start difference. First operand 1510 states and 3402 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-02-16 14:38:58,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:38:58,469 INFO L93 Difference]: Finished difference Result 1834 states and 4001 transitions. [2022-02-16 14:38:58,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 14:38:58,469 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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 26 [2022-02-16 14:38:58,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:38:58,472 INFO L225 Difference]: With dead ends: 1834 [2022-02-16 14:38:58,472 INFO L226 Difference]: Without dead ends: 1828 [2022-02-16 14:38:58,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 849 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=441, Invalid=2109, Unknown=0, NotChecked=0, Total=2550 [2022-02-16 14:38:58,473 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 134 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:38:58,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 176 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 444 Invalid, 0 Unknown, 295 Unchecked, 0.2s Time] [2022-02-16 14:38:58,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states. [2022-02-16 14:38:58,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1517. [2022-02-16 14:38:58,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1516 states have (on average 2.2526385224274406) internal successors, (3415), 1516 states have internal predecessors, (3415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:38:58,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 3415 transitions. [2022-02-16 14:38:58,490 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 3415 transitions. Word has length 26 [2022-02-16 14:38:58,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:38:58,490 INFO L470 AbstractCegarLoop]: Abstraction has 1517 states and 3415 transitions. [2022-02-16 14:38:58,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 23 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-02-16 14:38:58,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 3415 transitions. [2022-02-16 14:38:58,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:38:58,492 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:38:58,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:38:58,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-02-16 14:38:58,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:58,703 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:38:58,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:38:58,703 INFO L85 PathProgramCache]: Analyzing trace with hash -956433714, now seen corresponding path program 24 times [2022-02-16 14:38:58,703 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:38:58,703 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967043247] [2022-02-16 14:38:58,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:38:58,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:38:58,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:38:58,857 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:58,857 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:38:58,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967043247] [2022-02-16 14:38:58,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967043247] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:38:58,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671849733] [2022-02-16 14:38:58,858 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:38:58,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:38:58,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:38:58,859 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:38:58,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-02-16 14:38:58,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:38:58,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:38:58,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-16 14:38:58,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:38:59,092 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:59,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2022-02-16 14:38:59,195 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:59,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:38:59,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:59,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:38:59,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:38:59,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 56 [2022-02-16 14:38:59,572 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:38:59,573 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671849733] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:38:59,573 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:38:59,573 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-16 14:38:59,573 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551664046] [2022-02-16 14:38:59,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:38:59,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-16 14:38:59,573 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:38:59,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-16 14:38:59,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:38:59,574 INFO L87 Difference]: Start difference. First operand 1517 states and 3415 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:01,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:01,004 INFO L93 Difference]: Finished difference Result 1908 states and 4207 transitions. [2022-02-16 14:39:01,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-16 14:39:01,008 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:39:01,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:01,011 INFO L225 Difference]: With dead ends: 1908 [2022-02-16 14:39:01,011 INFO L226 Difference]: Without dead ends: 1898 [2022-02-16 14:39:01,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 938 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=520, Invalid=2560, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 14:39:01,012 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 144 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 443 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:01,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 134 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 339 Invalid, 0 Unknown, 443 Unchecked, 0.1s Time] [2022-02-16 14:39:01,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1898 states. [2022-02-16 14:39:01,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1898 to 1536. [2022-02-16 14:39:01,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1536 states, 1535 states have (on average 2.254071661237785) internal successors, (3460), 1535 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:01,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1536 states to 1536 states and 3460 transitions. [2022-02-16 14:39:01,028 INFO L78 Accepts]: Start accepts. Automaton has 1536 states and 3460 transitions. Word has length 26 [2022-02-16 14:39:01,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:01,028 INFO L470 AbstractCegarLoop]: Abstraction has 1536 states and 3460 transitions. [2022-02-16 14:39:01,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:01,028 INFO L276 IsEmpty]: Start isEmpty. Operand 1536 states and 3460 transitions. [2022-02-16 14:39:01,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:39:01,030 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:01,030 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:01,045 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-02-16 14:39:01,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:01,231 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:01,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:01,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1532444530, now seen corresponding path program 25 times [2022-02-16 14:39:01,231 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:01,231 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273288229] [2022-02-16 14:39:01,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:01,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:01,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:01,391 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:01,391 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:01,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273288229] [2022-02-16 14:39:01,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273288229] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:01,391 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607496139] [2022-02-16 14:39:01,398 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:39:01,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:01,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:01,399 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:01,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-02-16 14:39:01,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:01,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-02-16 14:39:01,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:01,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-02-16 14:39:01,622 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:01,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:01,731 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:39:01,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 21 treesize of output 46 [2022-02-16 14:39:01,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:39:01,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:39:01,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:39:01,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 5 [2022-02-16 14:39:01,902 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:01,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607496139] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:01,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:01,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 14:39:01,903 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458157075] [2022-02-16 14:39:01,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:01,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:39:01,903 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:01,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:39:01,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:39:01,904 INFO L87 Difference]: Start difference. First operand 1536 states and 3460 transitions. Second operand has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 22 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-02-16 14:39:02,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:02,416 INFO L93 Difference]: Finished difference Result 1843 states and 4091 transitions. [2022-02-16 14:39:02,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:39:02,417 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 22 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 26 [2022-02-16 14:39:02,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:02,419 INFO L225 Difference]: With dead ends: 1843 [2022-02-16 14:39:02,419 INFO L226 Difference]: Without dead ends: 1831 [2022-02-16 14:39:02,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=267, Invalid=1373, Unknown=0, NotChecked=0, Total=1640 [2022-02-16 14:39:02,420 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 120 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:02,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 132 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:02,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1831 states. [2022-02-16 14:39:02,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1831 to 1539. [2022-02-16 14:39:02,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1539 states, 1538 states have (on average 2.252925877763329) internal successors, (3465), 1538 states have internal predecessors, (3465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:02,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1539 states to 1539 states and 3465 transitions. [2022-02-16 14:39:02,436 INFO L78 Accepts]: Start accepts. Automaton has 1539 states and 3465 transitions. Word has length 26 [2022-02-16 14:39:02,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:02,436 INFO L470 AbstractCegarLoop]: Abstraction has 1539 states and 3465 transitions. [2022-02-16 14:39:02,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.347826086956522) internal successors, (54), 22 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-02-16 14:39:02,436 INFO L276 IsEmpty]: Start isEmpty. Operand 1539 states and 3465 transitions. [2022-02-16 14:39:02,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-16 14:39:02,438 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:02,438 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:02,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:02,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-02-16 14:39:02,639 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:02,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:02,639 INFO L85 PathProgramCache]: Analyzing trace with hash -69219426, now seen corresponding path program 26 times [2022-02-16 14:39:02,639 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:02,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821741701] [2022-02-16 14:39:02,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:02,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:02,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:02,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:02,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821741701] [2022-02-16 14:39:02,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821741701] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:02,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429690770] [2022-02-16 14:39:02,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:39:02,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:02,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:02,817 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:02,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-02-16 14:39:02,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:39:02,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:02,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-16 14:39:02,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:03,025 INFO L387 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 19 treesize of output 11 [2022-02-16 14:39:03,056 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:03,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:03,165 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-16 14:39:03,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 22 treesize of output 47 [2022-02-16 14:39:03,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:39:03,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:39:03,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:39:03,230 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 3 [2022-02-16 14:39:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:03,329 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429690770] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:03,329 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:03,329 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-02-16 14:39:03,329 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73892629] [2022-02-16 14:39:03,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:03,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:39:03,329 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:03,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:39:03,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:39:03,330 INFO L87 Difference]: Start difference. First operand 1539 states and 3465 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:04,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:04,247 INFO L93 Difference]: Finished difference Result 1960 states and 4389 transitions. [2022-02-16 14:39:04,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-16 14:39:04,247 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-16 14:39:04,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:04,250 INFO L225 Difference]: With dead ends: 1960 [2022-02-16 14:39:04,250 INFO L226 Difference]: Without dead ends: 1954 [2022-02-16 14:39:04,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 823 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=447, Invalid=2205, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 14:39:04,251 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 117 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:04,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 150 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:39:04,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1954 states. [2022-02-16 14:39:04,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1954 to 1543. [2022-02-16 14:39:04,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1543 states, 1542 states have (on average 2.251621271076524) internal successors, (3472), 1542 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:04,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 3472 transitions. [2022-02-16 14:39:04,268 INFO L78 Accepts]: Start accepts. Automaton has 1543 states and 3472 transitions. Word has length 26 [2022-02-16 14:39:04,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:04,268 INFO L470 AbstractCegarLoop]: Abstraction has 1543 states and 3472 transitions. [2022-02-16 14:39:04,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:04,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1543 states and 3472 transitions. [2022-02-16 14:39:04,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:04,270 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:04,270 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:04,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-02-16 14:39:04,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-02-16 14:39:04,471 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:04,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:04,471 INFO L85 PathProgramCache]: Analyzing trace with hash 805975712, now seen corresponding path program 38 times [2022-02-16 14:39:04,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:04,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382406690] [2022-02-16 14:39:04,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:04,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:04,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:04,526 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:04,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:04,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382406690] [2022-02-16 14:39:04,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382406690] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:04,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043186524] [2022-02-16 14:39:04,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:39:04,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:04,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:04,527 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:04,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-02-16 14:39:04,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:39:04,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:04,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:04,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:04,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:04,780 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:04,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043186524] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:04,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:04,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 14:39:04,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399757040] [2022-02-16 14:39:04,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:04,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 14:39:04,780 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:04,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 14:39:04,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-02-16 14:39:04,781 INFO L87 Difference]: Start difference. First operand 1543 states and 3472 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:06,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:06,599 INFO L93 Difference]: Finished difference Result 3640 states and 7356 transitions. [2022-02-16 14:39:06,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-02-16 14:39:06,599 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:06,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:06,604 INFO L225 Difference]: With dead ends: 3640 [2022-02-16 14:39:06,604 INFO L226 Difference]: Without dead ends: 3640 [2022-02-16 14:39:06,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5608 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2680, Invalid=11362, Unknown=0, NotChecked=0, Total=14042 [2022-02-16 14:39:06,607 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 524 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 1505 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:06,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [524 Valid, 537 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1505 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 14:39:06,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3640 states. [2022-02-16 14:39:06,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3640 to 1791. [2022-02-16 14:39:06,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1791 states, 1790 states have (on average 2.333519553072626) internal successors, (4177), 1790 states have internal predecessors, (4177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:06,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1791 states to 1791 states and 4177 transitions. [2022-02-16 14:39:06,638 INFO L78 Accepts]: Start accepts. Automaton has 1791 states and 4177 transitions. Word has length 28 [2022-02-16 14:39:06,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:06,638 INFO L470 AbstractCegarLoop]: Abstraction has 1791 states and 4177 transitions. [2022-02-16 14:39:06,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:06,638 INFO L276 IsEmpty]: Start isEmpty. Operand 1791 states and 4177 transitions. [2022-02-16 14:39:06,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:06,641 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:06,641 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:06,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:06,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:06,848 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:06,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:06,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1043771872, now seen corresponding path program 27 times [2022-02-16 14:39:06,848 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:06,848 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97283613] [2022-02-16 14:39:06,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:06,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:06,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:06,894 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:06,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97283613] [2022-02-16 14:39:06,894 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97283613] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:06,894 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031696386] [2022-02-16 14:39:06,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:39:06,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:06,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:06,895 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:06,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-02-16 14:39:06,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:39:06,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:06,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:06,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:07,017 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:07,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:07,126 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:07,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031696386] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:07,127 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:07,127 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-02-16 14:39:07,127 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286185488] [2022-02-16 14:39:07,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:07,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 14:39:07,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:07,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 14:39:07,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-02-16 14:39:07,133 INFO L87 Difference]: Start difference. First operand 1791 states and 4177 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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-02-16 14:39:08,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:08,271 INFO L93 Difference]: Finished difference Result 4091 states and 8649 transitions. [2022-02-16 14:39:08,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-02-16 14:39:08,272 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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 28 [2022-02-16 14:39:08,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:08,277 INFO L225 Difference]: With dead ends: 4091 [2022-02-16 14:39:08,277 INFO L226 Difference]: Without dead ends: 4091 [2022-02-16 14:39:08,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2229 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1231, Invalid=5249, Unknown=0, NotChecked=0, Total=6480 [2022-02-16 14:39:08,278 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 350 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 1092 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:08,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 421 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1092 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:08,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4091 states. [2022-02-16 14:39:08,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4091 to 1845. [2022-02-16 14:39:08,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.319956616052061) internal successors, (4278), 1844 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:08,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 4278 transitions. [2022-02-16 14:39:08,311 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 4278 transitions. Word has length 28 [2022-02-16 14:39:08,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:08,311 INFO L470 AbstractCegarLoop]: Abstraction has 1845 states and 4278 transitions. [2022-02-16 14:39:08,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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-02-16 14:39:08,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 4278 transitions. [2022-02-16 14:39:08,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:08,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:08,314 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:08,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-02-16 14:39:08,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-02-16 14:39:08,514 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:08,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:08,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2134666080, now seen corresponding path program 39 times [2022-02-16 14:39:08,515 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:08,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068840010] [2022-02-16 14:39:08,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:08,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:08,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:08,561 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:08,562 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:08,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068840010] [2022-02-16 14:39:08,562 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068840010] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:08,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136518915] [2022-02-16 14:39:08,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:39:08,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:08,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:08,563 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:08,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-02-16 14:39:08,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:39:08,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:08,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:08,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:08,707 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:08,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:08,838 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:08,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136518915] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:08,839 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:08,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-02-16 14:39:08,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668801424] [2022-02-16 14:39:08,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:08,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-16 14:39:08,839 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:08,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-16 14:39:08,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-02-16 14:39:08,840 INFO L87 Difference]: Start difference. First operand 1845 states and 4278 transitions. Second operand has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:12,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:12,478 INFO L93 Difference]: Finished difference Result 5003 states and 9983 transitions. [2022-02-16 14:39:12,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 185 states. [2022-02-16 14:39:12,478 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:12,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:12,485 INFO L225 Difference]: With dead ends: 5003 [2022-02-16 14:39:12,485 INFO L226 Difference]: Without dead ends: 5003 [2022-02-16 14:39:12,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17220 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=7033, Invalid=31579, Unknown=0, NotChecked=0, Total=38612 [2022-02-16 14:39:12,491 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 812 mSDsluCounter, 1027 mSDsCounter, 0 mSdLazyCounter, 1994 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 2212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 1994 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:12,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [812 Valid, 650 Invalid, 2212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 1994 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-16 14:39:12,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5003 states. [2022-02-16 14:39:12,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5003 to 1855. [2022-02-16 14:39:12,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1855 states, 1854 states have (on average 2.3225458468176914) internal successors, (4306), 1854 states have internal predecessors, (4306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:12,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 4306 transitions. [2022-02-16 14:39:12,535 INFO L78 Accepts]: Start accepts. Automaton has 1855 states and 4306 transitions. Word has length 28 [2022-02-16 14:39:12,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:12,535 INFO L470 AbstractCegarLoop]: Abstraction has 1855 states and 4306 transitions. [2022-02-16 14:39:12,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.739130434782609) internal successors, (63), 23 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:12,535 INFO L276 IsEmpty]: Start isEmpty. Operand 1855 states and 4306 transitions. [2022-02-16 14:39:12,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:12,537 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:12,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:12,553 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-02-16 14:39:12,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-16 14:39:12,738 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:12,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:12,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1489984096, now seen corresponding path program 40 times [2022-02-16 14:39:12,738 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:12,738 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743416921] [2022-02-16 14:39:12,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:12,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:12,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:12,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:12,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743416921] [2022-02-16 14:39:12,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743416921] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:12,776 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498717204] [2022-02-16 14:39:12,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:39:12,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:12,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:12,777 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:12,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-02-16 14:39:12,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:39:12,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:12,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:39:12,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:12,887 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:12,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:12,980 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:12,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498717204] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:12,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:12,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-16 14:39:12,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364989367] [2022-02-16 14:39:12,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:12,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:39:12,980 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:12,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:39:12,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:39:12,981 INFO L87 Difference]: Start difference. First operand 1855 states and 4306 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:14,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:14,282 INFO L93 Difference]: Finished difference Result 4723 states and 10151 transitions. [2022-02-16 14:39:14,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-02-16 14:39:14,283 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:14,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:14,289 INFO L225 Difference]: With dead ends: 4723 [2022-02-16 14:39:14,289 INFO L226 Difference]: Without dead ends: 4711 [2022-02-16 14:39:14,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3769 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2258, Invalid=7444, Unknown=0, NotChecked=0, Total=9702 [2022-02-16 14:39:14,291 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 572 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:14,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 173 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:39:14,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4711 states. [2022-02-16 14:39:14,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4711 to 2811. [2022-02-16 14:39:14,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2810 states have (on average 2.496797153024911) internal successors, (7016), 2810 states have internal predecessors, (7016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:14,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 7016 transitions. [2022-02-16 14:39:14,337 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 7016 transitions. Word has length 28 [2022-02-16 14:39:14,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:14,337 INFO L470 AbstractCegarLoop]: Abstraction has 2811 states and 7016 transitions. [2022-02-16 14:39:14,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:14,337 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 7016 transitions. [2022-02-16 14:39:14,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:14,340 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:14,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:14,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-02-16 14:39:14,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-02-16 14:39:14,540 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:14,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:14,541 INFO L85 PathProgramCache]: Analyzing trace with hash -224374556, now seen corresponding path program 41 times [2022-02-16 14:39:14,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:14,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178121939] [2022-02-16 14:39:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:14,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:14,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:14,575 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:14,576 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:14,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178121939] [2022-02-16 14:39:14,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178121939] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:14,576 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377335805] [2022-02-16 14:39:14,576 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:39:14,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:14,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:14,577 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:14,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-02-16 14:39:14,599 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:39:14,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:14,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:39:14,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:14,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:14,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:14,767 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:14,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377335805] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:14,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:14,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-02-16 14:39:14,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334317140] [2022-02-16 14:39:14,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:14,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:39:14,768 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:14,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:39:14,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:39:14,768 INFO L87 Difference]: Start difference. First operand 2811 states and 7016 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 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-02-16 14:39:14,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:14,959 INFO L93 Difference]: Finished difference Result 3682 states and 8479 transitions. [2022-02-16 14:39:14,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-16 14:39:14,959 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 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 28 [2022-02-16 14:39:14,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:14,964 INFO L225 Difference]: With dead ends: 3682 [2022-02-16 14:39:14,964 INFO L226 Difference]: Without dead ends: 3670 [2022-02-16 14:39:14,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=342, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:39:14,964 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 173 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 60 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:14,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 60 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:39:14,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3670 states. [2022-02-16 14:39:14,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3670 to 2810. [2022-02-16 14:39:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2810 states, 2809 states have (on average 2.4969740121039514) internal successors, (7014), 2809 states have internal predecessors, (7014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:14,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2810 states to 2810 states and 7014 transitions. [2022-02-16 14:39:14,997 INFO L78 Accepts]: Start accepts. Automaton has 2810 states and 7014 transitions. Word has length 28 [2022-02-16 14:39:14,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:14,997 INFO L470 AbstractCegarLoop]: Abstraction has 2810 states and 7014 transitions. [2022-02-16 14:39:14,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 14 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-02-16 14:39:14,997 INFO L276 IsEmpty]: Start isEmpty. Operand 2810 states and 7014 transitions. [2022-02-16 14:39:15,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:15,000 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:15,000 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:15,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:15,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2022-02-16 14:39:15,201 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:15,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:15,201 INFO L85 PathProgramCache]: Analyzing trace with hash -980951776, now seen corresponding path program 28 times [2022-02-16 14:39:15,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:15,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88221306] [2022-02-16 14:39:15,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:15,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:15,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:15,243 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:15,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:15,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88221306] [2022-02-16 14:39:15,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88221306] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:15,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479668289] [2022-02-16 14:39:15,244 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:39:15,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:15,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:15,245 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:15,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-02-16 14:39:15,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:39:15,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:15,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:15,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:15,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:15,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:15,474 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:15,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479668289] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:15,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:15,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-16 14:39:15,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265904011] [2022-02-16 14:39:15,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:15,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 14:39:15,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:15,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 14:39:15,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-02-16 14:39:15,475 INFO L87 Difference]: Start difference. First operand 2810 states and 7014 transitions. Second operand has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:15,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:15,958 INFO L93 Difference]: Finished difference Result 5249 states and 12508 transitions. [2022-02-16 14:39:15,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 14:39:15,959 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:15,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:15,968 INFO L225 Difference]: With dead ends: 5249 [2022-02-16 14:39:15,968 INFO L226 Difference]: Without dead ends: 5229 [2022-02-16 14:39:15,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=579, Invalid=1773, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 14:39:15,968 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 421 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:15,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 161 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:15,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5229 states. [2022-02-16 14:39:16,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5229 to 3780. [2022-02-16 14:39:16,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3780 states, 3779 states have (on average 2.5234188938872717) internal successors, (9536), 3779 states have internal predecessors, (9536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:16,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3780 states to 3780 states and 9536 transitions. [2022-02-16 14:39:16,022 INFO L78 Accepts]: Start accepts. Automaton has 3780 states and 9536 transitions. Word has length 28 [2022-02-16 14:39:16,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:16,023 INFO L470 AbstractCegarLoop]: Abstraction has 3780 states and 9536 transitions. [2022-02-16 14:39:16,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.789473684210526) internal successors, (53), 18 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:16,023 INFO L276 IsEmpty]: Start isEmpty. Operand 3780 states and 9536 transitions. [2022-02-16 14:39:16,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:16,027 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:16,027 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:16,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:16,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:16,229 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:16,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:16,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1040665564, now seen corresponding path program 42 times [2022-02-16 14:39:16,229 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:16,229 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845047783] [2022-02-16 14:39:16,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:16,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:16,254 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:16,255 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:16,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845047783] [2022-02-16 14:39:16,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845047783] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:16,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403878626] [2022-02-16 14:39:16,255 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:39:16,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:16,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:16,256 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:16,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-02-16 14:39:16,278 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:39:16,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:16,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:39:16,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:16,351 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:16,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:16,443 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:16,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403878626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:16,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:16,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 14 [2022-02-16 14:39:16,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853575723] [2022-02-16 14:39:16,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:16,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:39:16,444 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:16,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:39:16,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:39:16,444 INFO L87 Difference]: Start difference. First operand 3780 states and 9536 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 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-02-16 14:39:16,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:16,845 INFO L93 Difference]: Finished difference Result 6031 states and 13760 transitions. [2022-02-16 14:39:16,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 14:39:16,845 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 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 28 [2022-02-16 14:39:16,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:16,855 INFO L225 Difference]: With dead ends: 6031 [2022-02-16 14:39:16,855 INFO L226 Difference]: Without dead ends: 6031 [2022-02-16 14:39:16,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=464, Invalid=868, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 14:39:16,856 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 368 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:16,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 83 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:39:16,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6031 states. [2022-02-16 14:39:16,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6031 to 3386. [2022-02-16 14:39:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3385 states have (on average 2.496307237813885) internal successors, (8450), 3385 states have internal predecessors, (8450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:16,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 8450 transitions. [2022-02-16 14:39:16,920 INFO L78 Accepts]: Start accepts. Automaton has 3386 states and 8450 transitions. Word has length 28 [2022-02-16 14:39:16,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:16,920 INFO L470 AbstractCegarLoop]: Abstraction has 3386 states and 8450 transitions. [2022-02-16 14:39:16,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 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-02-16 14:39:16,920 INFO L276 IsEmpty]: Start isEmpty. Operand 3386 states and 8450 transitions. [2022-02-16 14:39:16,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:16,925 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:16,925 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:16,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:17,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:17,135 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:17,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:17,136 INFO L85 PathProgramCache]: Analyzing trace with hash 369313128, now seen corresponding path program 43 times [2022-02-16 14:39:17,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:17,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973313391] [2022-02-16 14:39:17,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:17,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:17,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:17,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973313391] [2022-02-16 14:39:17,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973313391] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:17,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702698156] [2022-02-16 14:39:17,174 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:39:17,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:17,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:17,175 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:17,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-02-16 14:39:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:17,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:17,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:17,278 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:17,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:17,365 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:17,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702698156] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:17,365 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:17,365 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 17 [2022-02-16 14:39:17,366 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629098468] [2022-02-16 14:39:17,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:17,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:39:17,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:17,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:39:17,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:39:17,366 INFO L87 Difference]: Start difference. First operand 3386 states and 8450 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:18,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:18,202 INFO L93 Difference]: Finished difference Result 6003 states and 13496 transitions. [2022-02-16 14:39:18,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-02-16 14:39:18,202 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:18,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:18,211 INFO L225 Difference]: With dead ends: 6003 [2022-02-16 14:39:18,211 INFO L226 Difference]: Without dead ends: 6003 [2022-02-16 14:39:18,212 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1887 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1272, Invalid=4130, Unknown=0, NotChecked=0, Total=5402 [2022-02-16 14:39:18,212 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 387 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:18,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 245 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:39:18,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6003 states. [2022-02-16 14:39:18,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6003 to 3403. [2022-02-16 14:39:18,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3403 states, 3402 states have (on average 2.4944150499706055) internal successors, (8486), 3402 states have internal predecessors, (8486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:18,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3403 states to 3403 states and 8486 transitions. [2022-02-16 14:39:18,271 INFO L78 Accepts]: Start accepts. Automaton has 3403 states and 8486 transitions. Word has length 28 [2022-02-16 14:39:18,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:18,271 INFO L470 AbstractCegarLoop]: Abstraction has 3403 states and 8486 transitions. [2022-02-16 14:39:18,271 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:18,271 INFO L276 IsEmpty]: Start isEmpty. Operand 3403 states and 8486 transitions. [2022-02-16 14:39:18,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:18,275 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:18,275 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:18,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-02-16 14:39:18,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:18,476 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:18,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:18,476 INFO L85 PathProgramCache]: Analyzing trace with hash 780452516, now seen corresponding path program 44 times [2022-02-16 14:39:18,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:18,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087213902] [2022-02-16 14:39:18,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:18,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:18,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:18,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:18,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087213902] [2022-02-16 14:39:18,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087213902] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:18,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705601643] [2022-02-16 14:39:18,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:39:18,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:18,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:18,515 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:18,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-02-16 14:39:18,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:39:18,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:18,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:39:18,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:18,626 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:18,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:18,724 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:18,725 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705601643] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:18,725 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:18,725 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-02-16 14:39:18,725 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366546854] [2022-02-16 14:39:18,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:18,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 14:39:18,725 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:18,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 14:39:18,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-02-16 14:39:18,725 INFO L87 Difference]: Start difference. First operand 3403 states and 8486 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:39:19,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:19,711 INFO L93 Difference]: Finished difference Result 7279 states and 15630 transitions. [2022-02-16 14:39:19,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-02-16 14:39:19,711 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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 28 [2022-02-16 14:39:19,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:19,722 INFO L225 Difference]: With dead ends: 7279 [2022-02-16 14:39:19,722 INFO L226 Difference]: Without dead ends: 7263 [2022-02-16 14:39:19,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2800 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1614, Invalid=5526, Unknown=0, NotChecked=0, Total=7140 [2022-02-16 14:39:19,723 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 566 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:19,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [566 Valid, 193 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:39:19,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7263 states. [2022-02-16 14:39:19,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7263 to 3544. [2022-02-16 14:39:19,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3544 states, 3543 states have (on average 2.496471916454982) internal successors, (8845), 3543 states have internal predecessors, (8845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:19,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3544 states to 3544 states and 8845 transitions. [2022-02-16 14:39:19,790 INFO L78 Accepts]: Start accepts. Automaton has 3544 states and 8845 transitions. Word has length 28 [2022-02-16 14:39:19,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:19,790 INFO L470 AbstractCegarLoop]: Abstraction has 3544 states and 8845 transitions. [2022-02-16 14:39:19,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:39:19,791 INFO L276 IsEmpty]: Start isEmpty. Operand 3544 states and 8845 transitions. [2022-02-16 14:39:19,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:19,795 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:19,795 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:19,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-02-16 14:39:20,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2022-02-16 14:39:20,007 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:20,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:20,008 INFO L85 PathProgramCache]: Analyzing trace with hash -531633244, now seen corresponding path program 45 times [2022-02-16 14:39:20,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:20,008 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48663163] [2022-02-16 14:39:20,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:20,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:20,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:20,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:20,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48663163] [2022-02-16 14:39:20,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48663163] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:20,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624434532] [2022-02-16 14:39:20,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:39:20,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:20,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:20,045 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:20,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-02-16 14:39:20,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:39:20,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:20,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:39:20,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:20,150 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:20,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:20,236 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:20,236 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624434532] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:20,236 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:20,236 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-02-16 14:39:20,236 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121644423] [2022-02-16 14:39:20,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:20,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 14:39:20,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:20,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 14:39:20,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-02-16 14:39:20,237 INFO L87 Difference]: Start difference. First operand 3544 states and 8845 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:39:21,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:21,381 INFO L93 Difference]: Finished difference Result 8768 states and 18648 transitions. [2022-02-16 14:39:21,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-02-16 14:39:21,381 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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 28 [2022-02-16 14:39:21,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:21,395 INFO L225 Difference]: With dead ends: 8768 [2022-02-16 14:39:21,395 INFO L226 Difference]: Without dead ends: 8768 [2022-02-16 14:39:21,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2960 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1720, Invalid=5590, Unknown=0, NotChecked=0, Total=7310 [2022-02-16 14:39:21,397 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 479 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:21,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [479 Valid, 303 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:21,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8768 states. [2022-02-16 14:39:21,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8768 to 3817. [2022-02-16 14:39:21,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3817 states, 3816 states have (on average 2.536949685534591) internal successors, (9681), 3816 states have internal predecessors, (9681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:21,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3817 states to 3817 states and 9681 transitions. [2022-02-16 14:39:21,491 INFO L78 Accepts]: Start accepts. Automaton has 3817 states and 9681 transitions. Word has length 28 [2022-02-16 14:39:21,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:21,491 INFO L470 AbstractCegarLoop]: Abstraction has 3817 states and 9681 transitions. [2022-02-16 14:39:21,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:39:21,491 INFO L276 IsEmpty]: Start isEmpty. Operand 3817 states and 9681 transitions. [2022-02-16 14:39:21,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:21,495 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:21,496 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:21,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:21,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:21,696 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:21,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:21,696 INFO L85 PathProgramCache]: Analyzing trace with hash 139904744, now seen corresponding path program 46 times [2022-02-16 14:39:21,697 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:21,697 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398900970] [2022-02-16 14:39:21,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:21,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:21,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:21,733 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:21,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398900970] [2022-02-16 14:39:21,734 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398900970] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:21,734 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230384639] [2022-02-16 14:39:21,734 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:39:21,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:21,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:21,735 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:21,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-02-16 14:39:21,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:39:21,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:21,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:21,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:21,834 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:21,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:21,924 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:21,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230384639] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:21,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:21,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 17 [2022-02-16 14:39:21,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888632405] [2022-02-16 14:39:21,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:21,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:39:21,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:21,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:39:21,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:39:21,925 INFO L87 Difference]: Start difference. First operand 3817 states and 9681 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:22,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:22,758 INFO L93 Difference]: Finished difference Result 6634 states and 14986 transitions. [2022-02-16 14:39:22,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-02-16 14:39:22,758 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:22,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:22,770 INFO L225 Difference]: With dead ends: 6634 [2022-02-16 14:39:22,770 INFO L226 Difference]: Without dead ends: 6633 [2022-02-16 14:39:22,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1604 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1062, Invalid=3768, Unknown=0, NotChecked=0, Total=4830 [2022-02-16 14:39:22,771 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 413 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:22,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 242 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:39:22,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6633 states. [2022-02-16 14:39:22,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6633 to 3832. [2022-02-16 14:39:22,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3832 states, 3831 states have (on average 2.535891412163926) internal successors, (9715), 3831 states have internal predecessors, (9715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:22,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3832 states to 3832 states and 9715 transitions. [2022-02-16 14:39:22,861 INFO L78 Accepts]: Start accepts. Automaton has 3832 states and 9715 transitions. Word has length 28 [2022-02-16 14:39:22,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:22,861 INFO L470 AbstractCegarLoop]: Abstraction has 3832 states and 9715 transitions. [2022-02-16 14:39:22,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:22,861 INFO L276 IsEmpty]: Start isEmpty. Operand 3832 states and 9715 transitions. [2022-02-16 14:39:22,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:22,867 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:22,867 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:22,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:23,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:23,084 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:23,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:23,084 INFO L85 PathProgramCache]: Analyzing trace with hash -934819668, now seen corresponding path program 47 times [2022-02-16 14:39:23,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:23,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493753154] [2022-02-16 14:39:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:23,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:23,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:23,122 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:23,122 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:23,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493753154] [2022-02-16 14:39:23,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493753154] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:23,122 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462022321] [2022-02-16 14:39:23,122 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:39:23,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:23,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:23,123 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:23,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-02-16 14:39:23,145 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-16 14:39:23,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:23,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:23,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:23,242 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:23,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:23,336 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:23,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462022321] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:23,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:23,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-02-16 14:39:23,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805533659] [2022-02-16 14:39:23,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:23,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 14:39:23,337 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:23,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 14:39:23,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2022-02-16 14:39:23,337 INFO L87 Difference]: Start difference. First operand 3832 states and 9715 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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-02-16 14:39:24,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:24,743 INFO L93 Difference]: Finished difference Result 9565 states and 21543 transitions. [2022-02-16 14:39:24,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-02-16 14:39:24,743 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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 28 [2022-02-16 14:39:24,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:24,759 INFO L225 Difference]: With dead ends: 9565 [2022-02-16 14:39:24,760 INFO L226 Difference]: Without dead ends: 9564 [2022-02-16 14:39:24,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3624 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2169, Invalid=7337, Unknown=0, NotChecked=0, Total=9506 [2022-02-16 14:39:24,761 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 568 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 568 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:24,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [568 Valid, 368 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1136 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 14:39:24,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9564 states. [2022-02-16 14:39:24,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9564 to 4198. [2022-02-16 14:39:24,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4198 states, 4197 states have (on average 2.5615916130569456) internal successors, (10751), 4197 states have internal predecessors, (10751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:24,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4198 states to 4198 states and 10751 transitions. [2022-02-16 14:39:24,880 INFO L78 Accepts]: Start accepts. Automaton has 4198 states and 10751 transitions. Word has length 28 [2022-02-16 14:39:24,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:24,880 INFO L470 AbstractCegarLoop]: Abstraction has 4198 states and 10751 transitions. [2022-02-16 14:39:24,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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-02-16 14:39:24,880 INFO L276 IsEmpty]: Start isEmpty. Operand 4198 states and 10751 transitions. [2022-02-16 14:39:24,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:24,886 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:24,886 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:24,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-02-16 14:39:25,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-02-16 14:39:25,086 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:25,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:25,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1732254718, now seen corresponding path program 48 times [2022-02-16 14:39:25,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:25,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547158345] [2022-02-16 14:39:25,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:25,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:25,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:25,127 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:25,128 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:25,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547158345] [2022-02-16 14:39:25,128 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547158345] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:25,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399607042] [2022-02-16 14:39:25,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:39:25,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:25,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:25,129 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:25,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 14:39:25,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:25,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:25,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:25,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-02-16 14:39:25,291 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:25,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:25,397 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:25,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399607042] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:25,398 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:25,398 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 19 [2022-02-16 14:39:25,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479389378] [2022-02-16 14:39:25,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:25,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 14:39:25,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:25,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 14:39:25,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2022-02-16 14:39:25,398 INFO L87 Difference]: Start difference. First operand 4198 states and 10751 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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-02-16 14:39:26,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:26,995 INFO L93 Difference]: Finished difference Result 7975 states and 18071 transitions. [2022-02-16 14:39:26,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-02-16 14:39:26,996 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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 28 [2022-02-16 14:39:26,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:27,008 INFO L225 Difference]: With dead ends: 7975 [2022-02-16 14:39:27,008 INFO L226 Difference]: Without dead ends: 7975 [2022-02-16 14:39:27,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6071 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2823, Invalid=11939, Unknown=0, NotChecked=0, Total=14762 [2022-02-16 14:39:27,010 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 481 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 1068 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1068 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:27,010 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [481 Valid, 378 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1068 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:27,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7975 states. [2022-02-16 14:39:27,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7975 to 4208. [2022-02-16 14:39:27,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4208 states, 4207 states have (on average 2.55883052056097) internal successors, (10765), 4207 states have internal predecessors, (10765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:27,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4208 states to 4208 states and 10765 transitions. [2022-02-16 14:39:27,100 INFO L78 Accepts]: Start accepts. Automaton has 4208 states and 10765 transitions. Word has length 28 [2022-02-16 14:39:27,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:27,101 INFO L470 AbstractCegarLoop]: Abstraction has 4208 states and 10765 transitions. [2022-02-16 14:39:27,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 19 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-02-16 14:39:27,101 INFO L276 IsEmpty]: Start isEmpty. Operand 4208 states and 10765 transitions. [2022-02-16 14:39:27,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:27,105 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:27,105 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:27,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:27,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-02-16 14:39:27,306 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:27,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:27,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1439690008, now seen corresponding path program 29 times [2022-02-16 14:39:27,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:27,307 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983562391] [2022-02-16 14:39:27,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:27,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:27,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:27,354 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:27,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:27,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983562391] [2022-02-16 14:39:27,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983562391] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:27,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634343891] [2022-02-16 14:39:27,354 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:39:27,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:27,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:27,368 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:27,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-02-16 14:39:27,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:39:27,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:27,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:27,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:27,490 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:27,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:27,579 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:27,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634343891] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:27,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:27,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-16 14:39:27,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341563056] [2022-02-16 14:39:27,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:27,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:39:27,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:27,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:39:27,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:39:27,581 INFO L87 Difference]: Start difference. First operand 4208 states and 10765 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:39:28,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:28,463 INFO L93 Difference]: Finished difference Result 7883 states and 18562 transitions. [2022-02-16 14:39:28,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-02-16 14:39:28,464 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 28 [2022-02-16 14:39:28,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:28,476 INFO L225 Difference]: With dead ends: 7883 [2022-02-16 14:39:28,476 INFO L226 Difference]: Without dead ends: 7883 [2022-02-16 14:39:28,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1595 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=974, Invalid=3856, Unknown=0, NotChecked=0, Total=4830 [2022-02-16 14:39:28,477 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 346 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:28,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 277 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:28,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7883 states. [2022-02-16 14:39:28,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7883 to 4210. [2022-02-16 14:39:28,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4210 states, 4209 states have (on average 2.557377049180328) internal successors, (10764), 4209 states have internal predecessors, (10764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:28,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4210 states to 4210 states and 10764 transitions. [2022-02-16 14:39:28,554 INFO L78 Accepts]: Start accepts. Automaton has 4210 states and 10764 transitions. Word has length 28 [2022-02-16 14:39:28,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:28,554 INFO L470 AbstractCegarLoop]: Abstraction has 4210 states and 10764 transitions. [2022-02-16 14:39:28,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:39:28,555 INFO L276 IsEmpty]: Start isEmpty. Operand 4210 states and 10764 transitions. [2022-02-16 14:39:28,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:28,559 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:28,560 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:28,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-02-16 14:39:28,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:28,760 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:28,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:28,760 INFO L85 PathProgramCache]: Analyzing trace with hash -76899096, now seen corresponding path program 30 times [2022-02-16 14:39:28,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:28,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17917030] [2022-02-16 14:39:28,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:28,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:28,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:28,803 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:28,804 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:28,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17917030] [2022-02-16 14:39:28,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17917030] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:28,804 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1584016337] [2022-02-16 14:39:28,804 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:39:28,804 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:28,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:28,805 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:28,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-02-16 14:39:28,828 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 14:39:28,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:28,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:28,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:28,912 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:28,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:28,992 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:28,993 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1584016337] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:28,993 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:28,993 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-16 14:39:28,993 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910017946] [2022-02-16 14:39:28,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:28,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:39:28,993 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:28,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:39:28,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:39:28,994 INFO L87 Difference]: Start difference. First operand 4210 states and 10764 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:39:30,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:30,030 INFO L93 Difference]: Finished difference Result 7958 states and 18643 transitions. [2022-02-16 14:39:30,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-02-16 14:39:30,030 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 28 [2022-02-16 14:39:30,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:30,042 INFO L225 Difference]: With dead ends: 7958 [2022-02-16 14:39:30,042 INFO L226 Difference]: Without dead ends: 7958 [2022-02-16 14:39:30,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2531 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1480, Invalid=5660, Unknown=0, NotChecked=0, Total=7140 [2022-02-16 14:39:30,044 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 382 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 900 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 1019 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 900 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:30,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 340 Invalid, 1019 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 900 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:30,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7958 states. [2022-02-16 14:39:30,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7958 to 4269. [2022-02-16 14:39:30,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 2.553889409559513) internal successors, (10900), 4268 states have internal predecessors, (10900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:30,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 10900 transitions. [2022-02-16 14:39:30,141 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 10900 transitions. Word has length 28 [2022-02-16 14:39:30,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:30,141 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 10900 transitions. [2022-02-16 14:39:30,141 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:39:30,141 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 10900 transitions. [2022-02-16 14:39:30,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:30,146 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:30,147 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:30,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-02-16 14:39:30,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:30,347 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:30,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:30,347 INFO L85 PathProgramCache]: Analyzing trace with hash -977845468, now seen corresponding path program 31 times [2022-02-16 14:39:30,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:30,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293364451] [2022-02-16 14:39:30,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:30,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:30,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:30,385 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:30,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:30,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293364451] [2022-02-16 14:39:30,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293364451] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:30,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79644090] [2022-02-16 14:39:30,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:39:30,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:30,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:30,387 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:30,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-02-16 14:39:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:30,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:30,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:30,538 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:30,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:30,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:30,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79644090] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:30,584 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:30,584 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 16 [2022-02-16 14:39:30,584 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618992448] [2022-02-16 14:39:30,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:30,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:39:30,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:30,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:39:30,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:39:30,585 INFO L87 Difference]: Start difference. First operand 4269 states and 10900 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 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-02-16 14:39:31,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:31,059 INFO L93 Difference]: Finished difference Result 7171 states and 17524 transitions. [2022-02-16 14:39:31,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 14:39:31,059 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 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 28 [2022-02-16 14:39:31,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:31,070 INFO L225 Difference]: With dead ends: 7171 [2022-02-16 14:39:31,070 INFO L226 Difference]: Without dead ends: 7170 [2022-02-16 14:39:31,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=517, Invalid=1289, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 14:39:31,071 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 290 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:31,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 196 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:31,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7170 states. [2022-02-16 14:39:31,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7170 to 5484. [2022-02-16 14:39:31,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5484 states, 5483 states have (on average 2.5921940543498083) internal successors, (14213), 5483 states have internal predecessors, (14213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:31,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5484 states to 5484 states and 14213 transitions. [2022-02-16 14:39:31,143 INFO L78 Accepts]: Start accepts. Automaton has 5484 states and 14213 transitions. Word has length 28 [2022-02-16 14:39:31,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:31,143 INFO L470 AbstractCegarLoop]: Abstraction has 5484 states and 14213 transitions. [2022-02-16 14:39:31,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 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-02-16 14:39:31,143 INFO L276 IsEmpty]: Start isEmpty. Operand 5484 states and 14213 transitions. [2022-02-16 14:39:31,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:31,149 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:31,149 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:31,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-02-16 14:39:31,349 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2022-02-16 14:39:31,349 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:31,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:31,350 INFO L85 PathProgramCache]: Analyzing trace with hash -306307480, now seen corresponding path program 32 times [2022-02-16 14:39:31,350 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:31,350 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837902230] [2022-02-16 14:39:31,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:31,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:31,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:31,396 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:31,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:31,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837902230] [2022-02-16 14:39:31,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837902230] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:31,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878739648] [2022-02-16 14:39:31,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:39:31,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:31,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:31,398 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:31,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-02-16 14:39:31,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:39:31,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:31,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:31,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:31,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:31,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:31,632 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:31,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878739648] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:31,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:31,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-16 14:39:31,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920499308] [2022-02-16 14:39:31,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:31,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:39:31,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:31,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:39:31,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:39:31,633 INFO L87 Difference]: Start difference. First operand 5484 states and 14213 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:39:32,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:32,603 INFO L93 Difference]: Finished difference Result 9146 states and 22347 transitions. [2022-02-16 14:39:32,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-02-16 14:39:32,603 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 28 [2022-02-16 14:39:32,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:32,618 INFO L225 Difference]: With dead ends: 9146 [2022-02-16 14:39:32,618 INFO L226 Difference]: Without dead ends: 9145 [2022-02-16 14:39:32,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2359 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1360, Invalid=5446, Unknown=0, NotChecked=0, Total=6806 [2022-02-16 14:39:32,619 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 378 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:32,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [378 Valid, 234 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:32,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9145 states. [2022-02-16 14:39:32,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9145 to 5590. [2022-02-16 14:39:32,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5590 states, 5589 states have (on average 2.5827518339595636) internal successors, (14435), 5589 states have internal predecessors, (14435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:32,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5590 states to 5590 states and 14435 transitions. [2022-02-16 14:39:32,751 INFO L78 Accepts]: Start accepts. Automaton has 5590 states and 14435 transitions. Word has length 28 [2022-02-16 14:39:32,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:32,751 INFO L470 AbstractCegarLoop]: Abstraction has 5590 states and 14435 transitions. [2022-02-16 14:39:32,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:39:32,751 INFO L276 IsEmpty]: Start isEmpty. Operand 5590 states and 14435 transitions. [2022-02-16 14:39:32,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:32,757 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:32,757 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:32,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:32,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:32,958 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:32,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:32,959 INFO L85 PathProgramCache]: Analyzing trace with hash 786974308, now seen corresponding path program 49 times [2022-02-16 14:39:32,959 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:32,959 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102421832] [2022-02-16 14:39:32,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:32,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:32,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:33,001 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:33,001 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:33,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102421832] [2022-02-16 14:39:33,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102421832] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:33,001 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816378534] [2022-02-16 14:39:33,002 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:39:33,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:33,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:33,003 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:33,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-02-16 14:39:33,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:33,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:39:33,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:33,087 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:33,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:33,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:33,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816378534] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:33,152 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:33,152 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:39:33,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673813567] [2022-02-16 14:39:33,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:33,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:39:33,153 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:33,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:39:33,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:39:33,153 INFO L87 Difference]: Start difference. First operand 5590 states and 14435 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:33,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:33,757 INFO L93 Difference]: Finished difference Result 11923 states and 29067 transitions. [2022-02-16 14:39:33,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-16 14:39:33,757 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:33,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:33,778 INFO L225 Difference]: With dead ends: 11923 [2022-02-16 14:39:33,778 INFO L226 Difference]: Without dead ends: 11877 [2022-02-16 14:39:33,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=652, Invalid=2000, Unknown=0, NotChecked=0, Total=2652 [2022-02-16 14:39:33,779 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 291 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:33,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 211 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:33,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11877 states. [2022-02-16 14:39:33,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11877 to 9260. [2022-02-16 14:39:33,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9260 states, 9259 states have (on average 2.6551463440976346) internal successors, (24584), 9259 states have internal predecessors, (24584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:33,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9260 states to 9260 states and 24584 transitions. [2022-02-16 14:39:33,951 INFO L78 Accepts]: Start accepts. Automaton has 9260 states and 24584 transitions. Word has length 28 [2022-02-16 14:39:33,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:33,951 INFO L470 AbstractCegarLoop]: Abstraction has 9260 states and 24584 transitions. [2022-02-16 14:39:33,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:33,951 INFO L276 IsEmpty]: Start isEmpty. Operand 9260 states and 24584 transitions. [2022-02-16 14:39:33,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:33,963 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:33,963 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:33,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:34,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:34,163 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:34,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:34,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1561997480, now seen corresponding path program 50 times [2022-02-16 14:39:34,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:34,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976042272] [2022-02-16 14:39:34,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:34,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:34,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:34,192 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:34,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:34,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976042272] [2022-02-16 14:39:34,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976042272] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:34,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385525851] [2022-02-16 14:39:34,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:39:34,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:34,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:34,194 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:34,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-02-16 14:39:34,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:39:34,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:34,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:39:34,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:34,281 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:34,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:34,356 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:34,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385525851] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:34,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:34,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 13 [2022-02-16 14:39:34,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087078706] [2022-02-16 14:39:34,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:34,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:39:34,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:34,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:39:34,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:39:34,358 INFO L87 Difference]: Start difference. First operand 9260 states and 24584 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:34,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:34,658 INFO L93 Difference]: Finished difference Result 12889 states and 31739 transitions. [2022-02-16 14:39:34,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 14:39:34,659 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:34,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:34,682 INFO L225 Difference]: With dead ends: 12889 [2022-02-16 14:39:34,682 INFO L226 Difference]: Without dead ends: 12889 [2022-02-16 14:39:34,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=328, Invalid=602, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:39:34,682 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 239 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:34,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 88 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:39:34,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12889 states. [2022-02-16 14:39:34,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12889 to 9574. [2022-02-16 14:39:34,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9574 states, 9573 states have (on average 2.6312545701452) internal successors, (25189), 9573 states have internal predecessors, (25189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:34,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9574 states to 9574 states and 25189 transitions. [2022-02-16 14:39:34,853 INFO L78 Accepts]: Start accepts. Automaton has 9574 states and 25189 transitions. Word has length 28 [2022-02-16 14:39:34,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:34,853 INFO L470 AbstractCegarLoop]: Abstraction has 9574 states and 25189 transitions. [2022-02-16 14:39:34,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:34,853 INFO L276 IsEmpty]: Start isEmpty. Operand 9574 states and 25189 transitions. [2022-02-16 14:39:34,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:34,865 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:34,865 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:34,880 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-02-16 14:39:35,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-02-16 14:39:35,066 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:35,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:35,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1414147796, now seen corresponding path program 51 times [2022-02-16 14:39:35,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:35,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535801174] [2022-02-16 14:39:35,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:35,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:35,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:35,106 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:35,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:35,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535801174] [2022-02-16 14:39:35,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535801174] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:35,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021686630] [2022-02-16 14:39:35,107 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:39:35,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:35,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:35,108 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:35,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-02-16 14:39:35,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 14:39:35,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:35,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:35,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:35,205 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:35,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:35,284 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:35,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021686630] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:35,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:35,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 15 [2022-02-16 14:39:35,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337410024] [2022-02-16 14:39:35,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:35,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:39:35,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:35,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:39:35,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:39:35,285 INFO L87 Difference]: Start difference. First operand 9574 states and 25189 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:35,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:35,835 INFO L93 Difference]: Finished difference Result 13865 states and 34694 transitions. [2022-02-16 14:39:35,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-02-16 14:39:35,836 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:35,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:35,866 INFO L225 Difference]: With dead ends: 13865 [2022-02-16 14:39:35,866 INFO L226 Difference]: Without dead ends: 13865 [2022-02-16 14:39:35,866 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 842 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=653, Invalid=2103, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 14:39:35,867 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 346 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:35,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 181 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:35,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13865 states. [2022-02-16 14:39:36,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13865 to 10672. [2022-02-16 14:39:36,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10672 states, 10671 states have (on average 2.622622059788211) internal successors, (27986), 10671 states have internal predecessors, (27986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:36,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10672 states to 10672 states and 27986 transitions. [2022-02-16 14:39:36,066 INFO L78 Accepts]: Start accepts. Automaton has 10672 states and 27986 transitions. Word has length 28 [2022-02-16 14:39:36,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:36,066 INFO L470 AbstractCegarLoop]: Abstraction has 10672 states and 27986 transitions. [2022-02-16 14:39:36,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:36,066 INFO L276 IsEmpty]: Start isEmpty. Operand 10672 states and 27986 transitions. [2022-02-16 14:39:36,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:36,079 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:36,079 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:36,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-02-16 14:39:36,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:36,280 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:36,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:36,280 INFO L85 PathProgramCache]: Analyzing trace with hash 434845740, now seen corresponding path program 52 times [2022-02-16 14:39:36,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:36,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246214747] [2022-02-16 14:39:36,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:36,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:36,310 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:36,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:36,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246214747] [2022-02-16 14:39:36,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246214747] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:36,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559622242] [2022-02-16 14:39:36,311 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:39:36,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:36,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:36,312 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:36,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-02-16 14:39:36,332 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:39:36,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:36,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:39:36,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:36,397 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:36,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:36,460 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:36,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559622242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:36,460 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:36,460 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-16 14:39:36,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975830084] [2022-02-16 14:39:36,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:36,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:39:36,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:36,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:39:36,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:39:36,461 INFO L87 Difference]: Start difference. First operand 10672 states and 27986 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:36,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:36,859 INFO L93 Difference]: Finished difference Result 14063 states and 34941 transitions. [2022-02-16 14:39:36,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 14:39:36,859 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:36,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:36,884 INFO L225 Difference]: With dead ends: 14063 [2022-02-16 14:39:36,884 INFO L226 Difference]: Without dead ends: 14050 [2022-02-16 14:39:36,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=376, Invalid=956, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 14:39:36,885 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 324 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:36,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 153 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:36,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14050 states. [2022-02-16 14:39:37,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14050 to 11275. [2022-02-16 14:39:37,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11275 states, 11274 states have (on average 2.6264857193542666) internal successors, (29611), 11274 states have internal predecessors, (29611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:37,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11275 states to 11275 states and 29611 transitions. [2022-02-16 14:39:37,098 INFO L78 Accepts]: Start accepts. Automaton has 11275 states and 29611 transitions. Word has length 28 [2022-02-16 14:39:37,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:37,098 INFO L470 AbstractCegarLoop]: Abstraction has 11275 states and 29611 transitions. [2022-02-16 14:39:37,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:37,099 INFO L276 IsEmpty]: Start isEmpty. Operand 11275 states and 29611 transitions. [2022-02-16 14:39:37,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:37,114 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:37,114 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:37,130 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-02-16 14:39:37,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:37,315 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:37,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:37,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1581452848, now seen corresponding path program 53 times [2022-02-16 14:39:37,315 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:37,315 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469674035] [2022-02-16 14:39:37,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:37,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:37,359 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:37,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:37,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469674035] [2022-02-16 14:39:37,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469674035] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:37,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360715658] [2022-02-16 14:39:37,359 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:39:37,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:37,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:37,361 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:37,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-02-16 14:39:37,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:39:37,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:37,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:39:37,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:37,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:37,528 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:37,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360715658] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:37,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:37,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-02-16 14:39:37,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651264932] [2022-02-16 14:39:37,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:37,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:39:37,529 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:37,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:39:37,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:39:37,529 INFO L87 Difference]: Start difference. First operand 11275 states and 29611 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:37,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:37,953 INFO L93 Difference]: Finished difference Result 13844 states and 34126 transitions. [2022-02-16 14:39:37,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 14:39:37,954 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:37,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:37,989 INFO L225 Difference]: With dead ends: 13844 [2022-02-16 14:39:37,989 INFO L226 Difference]: Without dead ends: 13844 [2022-02-16 14:39:37,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=376, Invalid=956, Unknown=0, NotChecked=0, Total=1332 [2022-02-16 14:39:37,990 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 251 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:37,990 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 200 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:38,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13844 states. [2022-02-16 14:39:38,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13844 to 11294. [2022-02-16 14:39:38,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11294 states, 11293 states have (on average 2.6194102541397326) internal successors, (29581), 11293 states have internal predecessors, (29581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:38,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11294 states to 11294 states and 29581 transitions. [2022-02-16 14:39:38,197 INFO L78 Accepts]: Start accepts. Automaton has 11294 states and 29581 transitions. Word has length 28 [2022-02-16 14:39:38,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:38,197 INFO L470 AbstractCegarLoop]: Abstraction has 11294 states and 29581 transitions. [2022-02-16 14:39:38,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:38,197 INFO L276 IsEmpty]: Start isEmpty. Operand 11294 states and 29581 transitions. [2022-02-16 14:39:38,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:38,211 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:38,211 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:38,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-02-16 14:39:38,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-02-16 14:39:38,412 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:38,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:38,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2041976460, now seen corresponding path program 54 times [2022-02-16 14:39:38,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:38,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491429783] [2022-02-16 14:39:38,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:38,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:38,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:38,448 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:38,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491429783] [2022-02-16 14:39:38,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491429783] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:38,449 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902944952] [2022-02-16 14:39:38,449 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:39:38,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:38,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:38,450 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:38,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-02-16 14:39:38,470 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-16 14:39:38,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:38,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:38,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:38,538 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:38,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:38,618 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:38,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902944952] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:38,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:38,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 15 [2022-02-16 14:39:38,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659882387] [2022-02-16 14:39:38,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:38,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:39:38,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:38,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:39:38,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:39:38,619 INFO L87 Difference]: Start difference. First operand 11294 states and 29581 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:39,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:39,165 INFO L93 Difference]: Finished difference Result 14461 states and 36264 transitions. [2022-02-16 14:39:39,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-16 14:39:39,166 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:39,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:39,193 INFO L225 Difference]: With dead ends: 14461 [2022-02-16 14:39:39,194 INFO L226 Difference]: Without dead ends: 14460 [2022-02-16 14:39:39,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 633 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=537, Invalid=1719, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 14:39:39,194 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 261 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:39,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 184 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:39,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14460 states. [2022-02-16 14:39:39,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14460 to 11285. [2022-02-16 14:39:39,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11285 states, 11284 states have (on average 2.619727047146402) internal successors, (29561), 11284 states have internal predecessors, (29561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:39,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11285 states to 11285 states and 29561 transitions. [2022-02-16 14:39:39,412 INFO L78 Accepts]: Start accepts. Automaton has 11285 states and 29561 transitions. Word has length 28 [2022-02-16 14:39:39,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:39,412 INFO L470 AbstractCegarLoop]: Abstraction has 11285 states and 29561 transitions. [2022-02-16 14:39:39,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:39,412 INFO L276 IsEmpty]: Start isEmpty. Operand 11285 states and 29561 transitions. [2022-02-16 14:39:39,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:39,427 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:39,427 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:39,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:39,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:39,628 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:39,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:39,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1429295888, now seen corresponding path program 55 times [2022-02-16 14:39:39,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:39,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014921379] [2022-02-16 14:39:39,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:39,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:39,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:39,663 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:39,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:39,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014921379] [2022-02-16 14:39:39,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014921379] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:39,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842944077] [2022-02-16 14:39:39,664 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:39:39,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:39,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:39,665 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:39,665 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-02-16 14:39:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:39,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:39:39,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:39,755 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:39,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:39,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:39,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842944077] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:39,825 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:39,825 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:39:39,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105878963] [2022-02-16 14:39:39,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:39,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:39:39,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:39,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:39:39,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:39:39,826 INFO L87 Difference]: Start difference. First operand 11285 states and 29561 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:40,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:40,343 INFO L93 Difference]: Finished difference Result 14590 states and 35895 transitions. [2022-02-16 14:39:40,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-16 14:39:40,343 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:40,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:40,371 INFO L225 Difference]: With dead ends: 14590 [2022-02-16 14:39:40,371 INFO L226 Difference]: Without dead ends: 14590 [2022-02-16 14:39:40,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=516, Invalid=1290, Unknown=0, NotChecked=0, Total=1806 [2022-02-16 14:39:40,372 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 288 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:40,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 228 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:40,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14590 states. [2022-02-16 14:39:40,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14590 to 11417. [2022-02-16 14:39:40,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11417 states, 11416 states have (on average 2.622634898388227) internal successors, (29940), 11416 states have internal predecessors, (29940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:40,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11417 states to 11417 states and 29940 transitions. [2022-02-16 14:39:40,594 INFO L78 Accepts]: Start accepts. Automaton has 11417 states and 29940 transitions. Word has length 28 [2022-02-16 14:39:40,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:40,594 INFO L470 AbstractCegarLoop]: Abstraction has 11417 states and 29940 transitions. [2022-02-16 14:39:40,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:40,594 INFO L276 IsEmpty]: Start isEmpty. Operand 11417 states and 29940 transitions. [2022-02-16 14:39:40,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:40,608 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:40,608 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:40,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:40,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:40,809 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:40,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:40,809 INFO L85 PathProgramCache]: Analyzing trace with hash 947589348, now seen corresponding path program 56 times [2022-02-16 14:39:40,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:40,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747069845] [2022-02-16 14:39:40,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:40,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:40,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:40,858 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:40,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:40,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747069845] [2022-02-16 14:39:40,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747069845] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:40,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065855659] [2022-02-16 14:39:40,858 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:39:40,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:40,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:40,860 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:40,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-02-16 14:39:40,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:39:40,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:40,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:40,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:40,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:40,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:41,100 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:41,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065855659] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:41,101 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:41,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-02-16 14:39:41,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016660518] [2022-02-16 14:39:41,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:41,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:39:41,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:41,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:39:41,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:39:41,102 INFO L87 Difference]: Start difference. First operand 11417 states and 29940 transitions. Second operand has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:43,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:43,079 INFO L93 Difference]: Finished difference Result 29287 states and 72510 transitions. [2022-02-16 14:39:43,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-02-16 14:39:43,079 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:43,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:43,152 INFO L225 Difference]: With dead ends: 29287 [2022-02-16 14:39:43,152 INFO L226 Difference]: Without dead ends: 29287 [2022-02-16 14:39:43,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7492 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=4085, Invalid=14275, Unknown=0, NotChecked=0, Total=18360 [2022-02-16 14:39:43,155 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 627 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:43,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [627 Valid, 270 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1066 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 14:39:43,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29287 states. [2022-02-16 14:39:43,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29287 to 15196. [2022-02-16 14:39:43,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15196 states, 15195 states have (on average 2.6941757156959527) internal successors, (40938), 15195 states have internal predecessors, (40938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:43,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15196 states to 15196 states and 40938 transitions. [2022-02-16 14:39:43,655 INFO L78 Accepts]: Start accepts. Automaton has 15196 states and 40938 transitions. Word has length 28 [2022-02-16 14:39:43,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:43,655 INFO L470 AbstractCegarLoop]: Abstraction has 15196 states and 40938 transitions. [2022-02-16 14:39:43,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.15) internal successors, (63), 20 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:43,656 INFO L276 IsEmpty]: Start isEmpty. Operand 15196 states and 40938 transitions. [2022-02-16 14:39:43,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:43,676 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:43,676 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:43,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:43,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:43,877 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:43,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:43,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1750200620, now seen corresponding path program 57 times [2022-02-16 14:39:43,878 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:43,878 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526681873] [2022-02-16 14:39:43,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:43,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:43,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:43,930 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:43,930 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:43,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526681873] [2022-02-16 14:39:43,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526681873] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:43,930 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616686825] [2022-02-16 14:39:43,930 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:39:43,931 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:43,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:43,932 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:43,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-02-16 14:39:43,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 14:39:43,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:43,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:43,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:44,037 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:44,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:44,129 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:44,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616686825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:44,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:44,130 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-16 14:39:44,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393133971] [2022-02-16 14:39:44,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:44,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:39:44,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:44,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:39:44,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:39:44,130 INFO L87 Difference]: Start difference. First operand 15196 states and 40938 transitions. Second operand has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 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-02-16 14:39:45,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:45,265 INFO L93 Difference]: Finished difference Result 28670 states and 71023 transitions. [2022-02-16 14:39:45,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-02-16 14:39:45,266 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 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 28 [2022-02-16 14:39:45,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:45,334 INFO L225 Difference]: With dead ends: 28670 [2022-02-16 14:39:45,334 INFO L226 Difference]: Without dead ends: 28668 [2022-02-16 14:39:45,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2742 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1873, Invalid=5783, Unknown=0, NotChecked=0, Total=7656 [2022-02-16 14:39:45,335 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 465 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:45,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 266 Invalid, 900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:45,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28668 states. [2022-02-16 14:39:45,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28668 to 15224. [2022-02-16 14:39:45,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15224 states, 15223 states have (on average 2.6922420022334626) internal successors, (40984), 15223 states have internal predecessors, (40984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:45,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15224 states to 15224 states and 40984 transitions. [2022-02-16 14:39:45,784 INFO L78 Accepts]: Start accepts. Automaton has 15224 states and 40984 transitions. Word has length 28 [2022-02-16 14:39:45,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:45,784 INFO L470 AbstractCegarLoop]: Abstraction has 15224 states and 40984 transitions. [2022-02-16 14:39:45,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 18 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-02-16 14:39:45,784 INFO L276 IsEmpty]: Start isEmpty. Operand 15224 states and 40984 transitions. [2022-02-16 14:39:45,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:45,805 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:45,805 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:45,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-02-16 14:39:46,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable91 [2022-02-16 14:39:46,005 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:46,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:46,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1159583208, now seen corresponding path program 33 times [2022-02-16 14:39:46,006 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:46,006 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74674866] [2022-02-16 14:39:46,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:46,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:46,043 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:46,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:46,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74674866] [2022-02-16 14:39:46,044 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74674866] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:46,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296124393] [2022-02-16 14:39:46,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:39:46,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:46,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:46,045 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:46,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-02-16 14:39:46,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:39:46,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:46,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:46,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:46,135 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:46,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:46,202 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:46,203 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296124393] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:46,203 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:46,203 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:39:46,203 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496849047] [2022-02-16 14:39:46,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:46,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:39:46,203 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:46,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:39:46,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:39:46,204 INFO L87 Difference]: Start difference. First operand 15224 states and 40984 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:46,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:46,744 INFO L93 Difference]: Finished difference Result 18739 states and 49542 transitions. [2022-02-16 14:39:46,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-16 14:39:46,744 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:46,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:46,783 INFO L225 Difference]: With dead ends: 18739 [2022-02-16 14:39:46,783 INFO L226 Difference]: Without dead ends: 18737 [2022-02-16 14:39:46,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 682 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=534, Invalid=1818, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 14:39:46,783 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 164 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:46,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 154 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:46,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18737 states. [2022-02-16 14:39:47,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18737 to 15252. [2022-02-16 14:39:47,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15252 states, 15251 states have (on average 2.6897908333879745) internal successors, (41022), 15251 states have internal predecessors, (41022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:47,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15252 states to 15252 states and 41022 transitions. [2022-02-16 14:39:47,091 INFO L78 Accepts]: Start accepts. Automaton has 15252 states and 41022 transitions. Word has length 28 [2022-02-16 14:39:47,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:47,091 INFO L470 AbstractCegarLoop]: Abstraction has 15252 states and 41022 transitions. [2022-02-16 14:39:47,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:47,091 INFO L276 IsEmpty]: Start isEmpty. Operand 15252 states and 41022 transitions. [2022-02-16 14:39:47,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:47,111 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:47,111 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:47,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-02-16 14:39:47,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:47,311 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:47,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:47,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1933142444, now seen corresponding path program 34 times [2022-02-16 14:39:47,312 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:47,312 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065622241] [2022-02-16 14:39:47,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:47,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:47,348 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:47,348 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:47,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065622241] [2022-02-16 14:39:47,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065622241] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:47,348 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490408122] [2022-02-16 14:39:47,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:39:47,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:47,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:47,349 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:47,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-02-16 14:39:47,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:39:47,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:47,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:47,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:47,439 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:47,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:47,506 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:47,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490408122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:47,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:47,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:39:47,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884792406] [2022-02-16 14:39:47,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:47,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:39:47,507 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:47,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:39:47,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:39:47,507 INFO L87 Difference]: Start difference. First operand 15252 states and 41022 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:48,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:48,099 INFO L93 Difference]: Finished difference Result 18836 states and 49693 transitions. [2022-02-16 14:39:48,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-02-16 14:39:48,100 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:48,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:48,138 INFO L225 Difference]: With dead ends: 18836 [2022-02-16 14:39:48,139 INFO L226 Difference]: Without dead ends: 18836 [2022-02-16 14:39:48,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=636, Invalid=2444, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 14:39:48,139 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 252 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:48,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 112 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:48,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18836 states. [2022-02-16 14:39:48,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18836 to 15506. [2022-02-16 14:39:48,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15506 states, 15505 states have (on average 2.6800386971944534) internal successors, (41554), 15505 states have internal predecessors, (41554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:48,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15506 states to 15506 states and 41554 transitions. [2022-02-16 14:39:48,464 INFO L78 Accepts]: Start accepts. Automaton has 15506 states and 41554 transitions. Word has length 28 [2022-02-16 14:39:48,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:48,464 INFO L470 AbstractCegarLoop]: Abstraction has 15506 states and 41554 transitions. [2022-02-16 14:39:48,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:48,464 INFO L276 IsEmpty]: Start isEmpty. Operand 15506 states and 41554 transitions. [2022-02-16 14:39:48,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:48,490 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:48,490 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:48,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:48,705 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:48,705 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:48,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:48,706 INFO L85 PathProgramCache]: Analyzing trace with hash -512831316, now seen corresponding path program 35 times [2022-02-16 14:39:48,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:48,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685552193] [2022-02-16 14:39:48,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:48,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:48,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:48,740 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:48,741 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:48,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685552193] [2022-02-16 14:39:48,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685552193] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:48,741 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067146112] [2022-02-16 14:39:48,741 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:39:48,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:48,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:48,742 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:48,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-02-16 14:39:48,762 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:39:48,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:48,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:48,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:48,866 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:48,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:48,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067146112] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:48,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:48,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 16 [2022-02-16 14:39:48,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388036304] [2022-02-16 14:39:48,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:48,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:39:48,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:48,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:39:48,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:39:48,912 INFO L87 Difference]: Start difference. First operand 15506 states and 41554 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:49,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:49,412 INFO L93 Difference]: Finished difference Result 21779 states and 57667 transitions. [2022-02-16 14:39:49,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 14:39:49,412 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:49,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:49,460 INFO L225 Difference]: With dead ends: 21779 [2022-02-16 14:39:49,460 INFO L226 Difference]: Without dead ends: 21768 [2022-02-16 14:39:49,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=392, Invalid=1168, Unknown=0, NotChecked=0, Total=1560 [2022-02-16 14:39:49,461 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 216 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:49,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 181 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:49,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21768 states. [2022-02-16 14:39:49,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21768 to 20587. [2022-02-16 14:39:49,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20587 states, 20586 states have (on average 2.701107548819586) internal successors, (55605), 20586 states have internal predecessors, (55605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:49,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20587 states to 20587 states and 55605 transitions. [2022-02-16 14:39:49,813 INFO L78 Accepts]: Start accepts. Automaton has 20587 states and 55605 transitions. Word has length 28 [2022-02-16 14:39:49,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:49,813 INFO L470 AbstractCegarLoop]: Abstraction has 20587 states and 55605 transitions. [2022-02-16 14:39:49,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:49,813 INFO L276 IsEmpty]: Start isEmpty. Operand 20587 states and 55605 transitions. [2022-02-16 14:39:49,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:49,835 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:49,835 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:49,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-02-16 14:39:50,036 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:50,036 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:50,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:50,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1305313780, now seen corresponding path program 36 times [2022-02-16 14:39:50,036 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:50,036 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018714637] [2022-02-16 14:39:50,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:50,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:50,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:50,074 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:50,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:50,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018714637] [2022-02-16 14:39:50,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018714637] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:50,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234604489] [2022-02-16 14:39:50,074 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:39:50,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:50,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:50,075 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:50,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-02-16 14:39:50,096 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-16 14:39:50,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:50,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:50,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:50,160 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:50,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:50,226 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:39:50,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234604489] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:50,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:50,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:39:50,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016560565] [2022-02-16 14:39:50,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:50,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:39:50,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:50,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:39:50,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:39:50,227 INFO L87 Difference]: Start difference. First operand 20587 states and 55605 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:50,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:50,708 INFO L93 Difference]: Finished difference Result 24746 states and 66069 transitions. [2022-02-16 14:39:50,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 14:39:50,708 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:50,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:50,759 INFO L225 Difference]: With dead ends: 24746 [2022-02-16 14:39:50,759 INFO L226 Difference]: Without dead ends: 24744 [2022-02-16 14:39:50,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=414, Invalid=1478, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 14:39:50,760 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 213 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:50,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 110 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:50,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24744 states. [2022-02-16 14:39:51,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24744 to 20528. [2022-02-16 14:39:51,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20528 states, 20527 states have (on average 2.7018560919764214) internal successors, (55461), 20527 states have internal predecessors, (55461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:51,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20528 states to 20528 states and 55461 transitions. [2022-02-16 14:39:51,181 INFO L78 Accepts]: Start accepts. Automaton has 20528 states and 55461 transitions. Word has length 28 [2022-02-16 14:39:51,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:51,181 INFO L470 AbstractCegarLoop]: Abstraction has 20528 states and 55461 transitions. [2022-02-16 14:39:51,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:51,182 INFO L276 IsEmpty]: Start isEmpty. Operand 20528 states and 55461 transitions. [2022-02-16 14:39:51,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:51,205 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:51,205 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:51,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:51,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:51,405 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:51,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:51,406 INFO L85 PathProgramCache]: Analyzing trace with hash -973022356, now seen corresponding path program 58 times [2022-02-16 14:39:51,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:51,406 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459653374] [2022-02-16 14:39:51,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:51,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:51,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:51,451 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:51,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:51,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459653374] [2022-02-16 14:39:51,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459653374] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:51,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331334627] [2022-02-16 14:39:51,451 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:39:51,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:51,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:51,452 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:51,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-02-16 14:39:51,472 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:39:51,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:51,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:51,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:51,541 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:51,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:51,622 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:51,622 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331334627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:51,622 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:51,622 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 16 [2022-02-16 14:39:51,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274763348] [2022-02-16 14:39:51,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:51,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 14:39:51,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:51,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 14:39:51,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-02-16 14:39:51,623 INFO L87 Difference]: Start difference. First operand 20528 states and 55461 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:39:52,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:52,350 INFO L93 Difference]: Finished difference Result 24629 states and 64777 transitions. [2022-02-16 14:39:52,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-16 14:39:52,350 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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 28 [2022-02-16 14:39:52,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:52,396 INFO L225 Difference]: With dead ends: 24629 [2022-02-16 14:39:52,396 INFO L226 Difference]: Without dead ends: 24626 [2022-02-16 14:39:52,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=629, Invalid=2127, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 14:39:52,396 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 363 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:52,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 181 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:39:52,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24626 states. [2022-02-16 14:39:52,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24626 to 20528. [2022-02-16 14:39:52,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20528 states, 20527 states have (on average 2.70175865932674) internal successors, (55459), 20527 states have internal predecessors, (55459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:52,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20528 states to 20528 states and 55459 transitions. [2022-02-16 14:39:52,771 INFO L78 Accepts]: Start accepts. Automaton has 20528 states and 55459 transitions. Word has length 28 [2022-02-16 14:39:52,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:52,771 INFO L470 AbstractCegarLoop]: Abstraction has 20528 states and 55459 transitions. [2022-02-16 14:39:52,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:39:52,772 INFO L276 IsEmpty]: Start isEmpty. Operand 20528 states and 55459 transitions. [2022-02-16 14:39:52,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:52,794 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:52,794 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:52,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-02-16 14:39:52,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-02-16 14:39:52,995 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:52,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:52,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1303936048, now seen corresponding path program 59 times [2022-02-16 14:39:52,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:52,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107169767] [2022-02-16 14:39:52,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:52,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:52,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:53,043 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:53,043 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:53,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107169767] [2022-02-16 14:39:53,043 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107169767] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:53,043 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150493419] [2022-02-16 14:39:53,043 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:39:53,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:53,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:53,045 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:53,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-02-16 14:39:53,066 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:39:53,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:53,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:53,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:53,150 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:53,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:53,231 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:53,231 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150493419] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:53,231 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:53,231 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 18 [2022-02-16 14:39:53,231 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765252766] [2022-02-16 14:39:53,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:53,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:39:53,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:53,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:39:53,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:39:53,232 INFO L87 Difference]: Start difference. First operand 20528 states and 55459 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:54,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:54,531 INFO L93 Difference]: Finished difference Result 34261 states and 86026 transitions. [2022-02-16 14:39:54,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-16 14:39:54,531 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:54,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:54,607 INFO L225 Difference]: With dead ends: 34261 [2022-02-16 14:39:54,607 INFO L226 Difference]: Without dead ends: 34258 [2022-02-16 14:39:54,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3222 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1989, Invalid=6941, Unknown=0, NotChecked=0, Total=8930 [2022-02-16 14:39:54,609 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 510 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:54,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 272 Invalid, 944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:54,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34258 states. [2022-02-16 14:39:55,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34258 to 20690. [2022-02-16 14:39:55,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20690 states, 20689 states have (on average 2.6942819855962106) internal successors, (55742), 20689 states have internal predecessors, (55742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:55,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20690 states to 20690 states and 55742 transitions. [2022-02-16 14:39:55,143 INFO L78 Accepts]: Start accepts. Automaton has 20690 states and 55742 transitions. Word has length 28 [2022-02-16 14:39:55,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:55,143 INFO L470 AbstractCegarLoop]: Abstraction has 20690 states and 55742 transitions. [2022-02-16 14:39:55,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:55,143 INFO L276 IsEmpty]: Start isEmpty. Operand 20690 states and 55742 transitions. [2022-02-16 14:39:55,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:55,168 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:55,168 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:55,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-02-16 14:39:55,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-02-16 14:39:55,369 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:55,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:55,369 INFO L85 PathProgramCache]: Analyzing trace with hash -2134958142, now seen corresponding path program 60 times [2022-02-16 14:39:55,369 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:55,369 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408960057] [2022-02-16 14:39:55,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:55,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:55,425 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:55,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:55,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408960057] [2022-02-16 14:39:55,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408960057] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:55,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994029703] [2022-02-16 14:39:55,425 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:39:55,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:55,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:55,426 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:55,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-02-16 14:39:55,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:39:55,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:55,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:55,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:55,549 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:55,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:55,644 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:55,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994029703] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:55,645 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:55,645 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2022-02-16 14:39:55,645 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900492217] [2022-02-16 14:39:55,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:55,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:39:55,645 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:55,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:39:55,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:39:55,645 INFO L87 Difference]: Start difference. First operand 20690 states and 55742 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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-02-16 14:39:57,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:57,362 INFO L93 Difference]: Finished difference Result 26539 states and 68375 transitions. [2022-02-16 14:39:57,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-02-16 14:39:57,363 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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 28 [2022-02-16 14:39:57,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:57,431 INFO L225 Difference]: With dead ends: 26539 [2022-02-16 14:39:57,431 INFO L226 Difference]: Without dead ends: 26539 [2022-02-16 14:39:57,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5565 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2559, Invalid=11247, Unknown=0, NotChecked=0, Total=13806 [2022-02-16 14:39:57,434 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 517 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:57,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 470 Invalid, 1183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1051 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:39:57,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26539 states. [2022-02-16 14:39:57,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26539 to 20717. [2022-02-16 14:39:57,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20717 states, 20716 states have (on average 2.692653021818884) internal successors, (55781), 20716 states have internal predecessors, (55781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:57,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20717 states to 20717 states and 55781 transitions. [2022-02-16 14:39:57,961 INFO L78 Accepts]: Start accepts. Automaton has 20717 states and 55781 transitions. Word has length 28 [2022-02-16 14:39:57,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:57,961 INFO L470 AbstractCegarLoop]: Abstraction has 20717 states and 55781 transitions. [2022-02-16 14:39:57,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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-02-16 14:39:57,961 INFO L276 IsEmpty]: Start isEmpty. Operand 20717 states and 55781 transitions. [2022-02-16 14:39:57,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:57,992 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:57,992 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:58,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-02-16 14:39:58,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:58,192 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:58,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:58,193 INFO L85 PathProgramCache]: Analyzing trace with hash 249837420, now seen corresponding path program 37 times [2022-02-16 14:39:58,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:58,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326099310] [2022-02-16 14:39:58,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:58,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:58,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:58,235 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:58,235 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:58,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326099310] [2022-02-16 14:39:58,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326099310] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:58,235 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753976597] [2022-02-16 14:39:58,235 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:39:58,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:58,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:58,236 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:58,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-02-16 14:39:58,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:58,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:58,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:58,323 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:58,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:58,388 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:58,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753976597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:58,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:58,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-16 14:39:58,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877739836] [2022-02-16 14:39:58,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:58,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:39:58,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:58,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:39:58,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:39:58,389 INFO L87 Difference]: Start difference. First operand 20717 states and 55781 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:58,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:39:58,965 INFO L93 Difference]: Finished difference Result 24953 states and 66425 transitions. [2022-02-16 14:39:58,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-16 14:39:58,965 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:39:58,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:39:59,016 INFO L225 Difference]: With dead ends: 24953 [2022-02-16 14:39:59,016 INFO L226 Difference]: Without dead ends: 24953 [2022-02-16 14:39:59,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=500, Invalid=1480, Unknown=0, NotChecked=0, Total=1980 [2022-02-16 14:39:59,017 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 154 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:39:59,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 174 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:39:59,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24953 states. [2022-02-16 14:39:59,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24953 to 20734. [2022-02-16 14:39:59,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20734 states, 20733 states have (on average 2.692036849467033) internal successors, (55814), 20733 states have internal predecessors, (55814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:59,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20734 states to 20734 states and 55814 transitions. [2022-02-16 14:39:59,393 INFO L78 Accepts]: Start accepts. Automaton has 20734 states and 55814 transitions. Word has length 28 [2022-02-16 14:39:59,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:39:59,393 INFO L470 AbstractCegarLoop]: Abstraction has 20734 states and 55814 transitions. [2022-02-16 14:39:59,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:39:59,394 INFO L276 IsEmpty]: Start isEmpty. Operand 20734 states and 55814 transitions. [2022-02-16 14:39:59,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:39:59,415 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:39:59,415 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:39:59,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-02-16 14:39:59,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:59,616 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:39:59,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:39:59,616 INFO L85 PathProgramCache]: Analyzing trace with hash -286240020, now seen corresponding path program 38 times [2022-02-16 14:39:59,616 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:39:59,616 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796145237] [2022-02-16 14:39:59,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:39:59,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:39:59,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:39:59,658 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:59,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:39:59,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796145237] [2022-02-16 14:39:59,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796145237] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:39:59,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324587275] [2022-02-16 14:39:59,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:39:59,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:39:59,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:39:59,659 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:39:59,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-02-16 14:39:59,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:39:59,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:39:59,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:39:59,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:39:59,744 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:59,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:39:59,809 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:39:59,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1324587275] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:39:59,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:39:59,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-16 14:39:59,809 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575157118] [2022-02-16 14:39:59,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:39:59,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:39:59,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:39:59,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:39:59,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:39:59,810 INFO L87 Difference]: Start difference. First operand 20734 states and 55814 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:00,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:00,314 INFO L93 Difference]: Finished difference Result 24907 states and 66303 transitions. [2022-02-16 14:40:00,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 14:40:00,315 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:00,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:00,363 INFO L225 Difference]: With dead ends: 24907 [2022-02-16 14:40:00,364 INFO L226 Difference]: Without dead ends: 24904 [2022-02-16 14:40:00,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=447, Invalid=1623, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 14:40:00,364 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 234 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:00,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 126 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:40:00,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24904 states. [2022-02-16 14:40:00,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24904 to 20719. [2022-02-16 14:40:00,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20719 states, 20718 states have (on average 2.6923930881359204) internal successors, (55781), 20718 states have internal predecessors, (55781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:00,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20719 states to 20719 states and 55781 transitions. [2022-02-16 14:40:00,824 INFO L78 Accepts]: Start accepts. Automaton has 20719 states and 55781 transitions. Word has length 28 [2022-02-16 14:40:00,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:00,824 INFO L470 AbstractCegarLoop]: Abstraction has 20719 states and 55781 transitions. [2022-02-16 14:40:00,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:00,824 INFO L276 IsEmpty]: Start isEmpty. Operand 20719 states and 55781 transitions. [2022-02-16 14:40:00,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:00,852 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:00,852 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:00,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:01,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-02-16 14:40:01,053 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:01,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:01,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1292568988, now seen corresponding path program 61 times [2022-02-16 14:40:01,053 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:01,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542728843] [2022-02-16 14:40:01,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:01,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:01,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:01,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:01,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:01,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542728843] [2022-02-16 14:40:01,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542728843] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:01,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760110530] [2022-02-16 14:40:01,098 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:40:01,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:01,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:01,099 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:01,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-02-16 14:40:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:01,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:01,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:01,216 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:01,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:01,323 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:01,324 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760110530] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:01,324 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:01,324 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 20 [2022-02-16 14:40:01,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793744182] [2022-02-16 14:40:01,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:01,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:40:01,324 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:01,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:40:01,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:40:01,324 INFO L87 Difference]: Start difference. First operand 20719 states and 55781 transitions. Second operand has 20 states, 20 states have (on average 2.9) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:02,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:02,868 INFO L93 Difference]: Finished difference Result 30350 states and 78000 transitions. [2022-02-16 14:40:02,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-02-16 14:40:02,868 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:02,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:02,930 INFO L225 Difference]: With dead ends: 30350 [2022-02-16 14:40:02,930 INFO L226 Difference]: Without dead ends: 30350 [2022-02-16 14:40:02,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4878 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2477, Invalid=9733, Unknown=0, NotChecked=0, Total=12210 [2022-02-16 14:40:02,932 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 588 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:02,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [588 Valid, 266 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:40:02,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30350 states. [2022-02-16 14:40:03,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30350 to 20800. [2022-02-16 14:40:03,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20800 states, 20799 states have (on average 2.6904658877830663) internal successors, (55959), 20799 states have internal predecessors, (55959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:03,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20800 states to 20800 states and 55959 transitions. [2022-02-16 14:40:03,371 INFO L78 Accepts]: Start accepts. Automaton has 20800 states and 55959 transitions. Word has length 28 [2022-02-16 14:40:03,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:03,371 INFO L470 AbstractCegarLoop]: Abstraction has 20800 states and 55959 transitions. [2022-02-16 14:40:03,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 20 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:03,371 INFO L276 IsEmpty]: Start isEmpty. Operand 20800 states and 55959 transitions. [2022-02-16 14:40:03,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:03,393 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:03,393 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:03,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:03,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:03,595 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:03,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:03,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1661683044, now seen corresponding path program 62 times [2022-02-16 14:40:03,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:03,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55317457] [2022-02-16 14:40:03,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:03,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:03,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:03,650 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:03,650 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:03,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55317457] [2022-02-16 14:40:03,650 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55317457] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:03,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979898371] [2022-02-16 14:40:03,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:40:03,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:03,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:03,651 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:03,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-02-16 14:40:03,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:40:03,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:03,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:40:03,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:03,730 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:03,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:03,800 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:03,800 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979898371] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:03,800 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:03,800 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 13 [2022-02-16 14:40:03,800 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806065355] [2022-02-16 14:40:03,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:03,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:40:03,800 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:03,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:40:03,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:40:03,801 INFO L87 Difference]: Start difference. First operand 20800 states and 55959 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:04,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:04,116 INFO L93 Difference]: Finished difference Result 29652 states and 78236 transitions. [2022-02-16 14:40:04,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-16 14:40:04,116 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:04,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:04,177 INFO L225 Difference]: With dead ends: 29652 [2022-02-16 14:40:04,177 INFO L226 Difference]: Without dead ends: 29631 [2022-02-16 14:40:04,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=210, Invalid=546, Unknown=0, NotChecked=0, Total=756 [2022-02-16 14:40:04,178 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 185 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:04,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 120 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:04,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29631 states. [2022-02-16 14:40:04,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29631 to 24144. [2022-02-16 14:40:04,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24144 states, 24143 states have (on average 2.692126082094189) internal successors, (64996), 24143 states have internal predecessors, (64996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:04,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24144 states to 24144 states and 64996 transitions. [2022-02-16 14:40:04,641 INFO L78 Accepts]: Start accepts. Automaton has 24144 states and 64996 transitions. Word has length 28 [2022-02-16 14:40:04,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:04,641 INFO L470 AbstractCegarLoop]: Abstraction has 24144 states and 64996 transitions. [2022-02-16 14:40:04,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:04,641 INFO L276 IsEmpty]: Start isEmpty. Operand 24144 states and 64996 transitions. [2022-02-16 14:40:04,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:04,667 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:04,667 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:04,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:04,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-02-16 14:40:04,868 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:04,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:04,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1706312728, now seen corresponding path program 63 times [2022-02-16 14:40:04,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:04,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804358743] [2022-02-16 14:40:04,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:04,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:04,899 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:04,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:04,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804358743] [2022-02-16 14:40:04,899 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804358743] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:04,899 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121399797] [2022-02-16 14:40:04,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:40:04,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:04,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:04,900 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:04,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-02-16 14:40:04,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 14:40:04,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:04,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:40:04,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:05,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:05,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:05,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:05,091 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121399797] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:05,091 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:05,091 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2022-02-16 14:40:05,091 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103427192] [2022-02-16 14:40:05,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:05,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:40:05,092 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:05,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:40:05,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:40:05,092 INFO L87 Difference]: Start difference. First operand 24144 states and 64996 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:05,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:05,598 INFO L93 Difference]: Finished difference Result 46765 states and 116659 transitions. [2022-02-16 14:40:05,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 14:40:05,598 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:05,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:05,713 INFO L225 Difference]: With dead ends: 46765 [2022-02-16 14:40:05,713 INFO L226 Difference]: Without dead ends: 46765 [2022-02-16 14:40:05,714 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=462, Invalid=944, Unknown=0, NotChecked=0, Total=1406 [2022-02-16 14:40:05,714 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 284 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:05,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 111 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:05,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46765 states. [2022-02-16 14:40:06,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46765 to 30824. [2022-02-16 14:40:06,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30824 states, 30823 states have (on average 2.723907471693216) internal successors, (83959), 30823 states have internal predecessors, (83959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:06,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30824 states to 30824 states and 83959 transitions. [2022-02-16 14:40:06,490 INFO L78 Accepts]: Start accepts. Automaton has 30824 states and 83959 transitions. Word has length 28 [2022-02-16 14:40:06,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:06,490 INFO L470 AbstractCegarLoop]: Abstraction has 30824 states and 83959 transitions. [2022-02-16 14:40:06,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:06,490 INFO L276 IsEmpty]: Start isEmpty. Operand 30824 states and 83959 transitions. [2022-02-16 14:40:06,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:06,521 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:06,521 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:06,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:06,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-02-16 14:40:06,722 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:06,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:06,722 INFO L85 PathProgramCache]: Analyzing trace with hash -296334036, now seen corresponding path program 64 times [2022-02-16 14:40:06,722 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:06,722 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818308251] [2022-02-16 14:40:06,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:06,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:06,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:06,764 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:06,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:06,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818308251] [2022-02-16 14:40:06,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818308251] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:06,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866623060] [2022-02-16 14:40:06,764 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:40:06,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:06,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:06,765 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:06,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-02-16 14:40:06,786 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:40:06,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:06,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:06,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:06,875 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:06,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:06,964 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:06,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866623060] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:06,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:06,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2022-02-16 14:40:06,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090640062] [2022-02-16 14:40:06,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:06,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:40:06,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:06,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:40:06,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:40:06,965 INFO L87 Difference]: Start difference. First operand 30824 states and 83959 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:08,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:08,232 INFO L93 Difference]: Finished difference Result 42962 states and 112438 transitions. [2022-02-16 14:40:08,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-16 14:40:08,233 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:08,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:08,330 INFO L225 Difference]: With dead ends: 42962 [2022-02-16 14:40:08,330 INFO L226 Difference]: Without dead ends: 42962 [2022-02-16 14:40:08,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3554 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2004, Invalid=6926, Unknown=0, NotChecked=0, Total=8930 [2022-02-16 14:40:08,332 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 502 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:08,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [502 Valid, 208 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:40:08,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42962 states. [2022-02-16 14:40:09,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42962 to 30877. [2022-02-16 14:40:09,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30877 states, 30876 states have (on average 2.722859178650084) internal successors, (84071), 30876 states have internal predecessors, (84071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:09,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30877 states to 30877 states and 84071 transitions. [2022-02-16 14:40:09,123 INFO L78 Accepts]: Start accepts. Automaton has 30877 states and 84071 transitions. Word has length 28 [2022-02-16 14:40:09,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:09,123 INFO L470 AbstractCegarLoop]: Abstraction has 30877 states and 84071 transitions. [2022-02-16 14:40:09,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:09,124 INFO L276 IsEmpty]: Start isEmpty. Operand 30877 states and 84071 transitions. [2022-02-16 14:40:09,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:09,154 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:09,154 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:09,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-02-16 14:40:09,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2022-02-16 14:40:09,355 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:09,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:09,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1197280408, now seen corresponding path program 65 times [2022-02-16 14:40:09,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:09,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991149465] [2022-02-16 14:40:09,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:09,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:09,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:09,392 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:09,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:09,392 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991149465] [2022-02-16 14:40:09,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991149465] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:09,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166400416] [2022-02-16 14:40:09,393 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:40:09,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:09,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:09,394 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:09,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-02-16 14:40:09,414 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:40:09,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:09,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:40:09,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:09,470 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:09,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:09,523 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:09,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166400416] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:09,523 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:09,523 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-02-16 14:40:09,523 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976105126] [2022-02-16 14:40:09,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:09,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:40:09,524 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:09,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:40:09,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:40:09,524 INFO L87 Difference]: Start difference. First operand 30877 states and 84071 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:09,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:09,879 INFO L93 Difference]: Finished difference Result 32796 states and 87306 transitions. [2022-02-16 14:40:09,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:40:09,879 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:09,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:09,949 INFO L225 Difference]: With dead ends: 32796 [2022-02-16 14:40:09,950 INFO L226 Difference]: Without dead ends: 32795 [2022-02-16 14:40:09,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=175, Invalid=425, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:40:09,950 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 132 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:09,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 174 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:09,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32795 states. [2022-02-16 14:40:10,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32795 to 30382. [2022-02-16 14:40:10,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30382 states, 30381 states have (on average 2.7171258352259637) internal successors, (82549), 30381 states have internal predecessors, (82549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:10,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30382 states to 30382 states and 82549 transitions. [2022-02-16 14:40:10,537 INFO L78 Accepts]: Start accepts. Automaton has 30382 states and 82549 transitions. Word has length 28 [2022-02-16 14:40:10,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:10,538 INFO L470 AbstractCegarLoop]: Abstraction has 30382 states and 82549 transitions. [2022-02-16 14:40:10,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:10,538 INFO L276 IsEmpty]: Start isEmpty. Operand 30382 states and 82549 transitions. [2022-02-16 14:40:10,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:10,568 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:10,568 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:10,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-02-16 14:40:10,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:10,769 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:10,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:10,769 INFO L85 PathProgramCache]: Analyzing trace with hash -525742420, now seen corresponding path program 66 times [2022-02-16 14:40:10,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:10,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773722995] [2022-02-16 14:40:10,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:10,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:10,815 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:10,816 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:10,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773722995] [2022-02-16 14:40:10,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773722995] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:10,816 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592430380] [2022-02-16 14:40:10,816 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:40:10,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:10,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:10,817 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:10,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-02-16 14:40:10,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:40:10,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:10,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:10,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:10,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:11,000 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:11,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592430380] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:11,000 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:11,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2022-02-16 14:40:11,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804618473] [2022-02-16 14:40:11,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:11,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:40:11,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:11,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:40:11,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:40:11,001 INFO L87 Difference]: Start difference. First operand 30382 states and 82549 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:12,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:12,163 INFO L93 Difference]: Finished difference Result 43289 states and 112423 transitions. [2022-02-16 14:40:12,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-02-16 14:40:12,163 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:12,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:12,274 INFO L225 Difference]: With dead ends: 43289 [2022-02-16 14:40:12,274 INFO L226 Difference]: Without dead ends: 43288 [2022-02-16 14:40:12,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2992 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1680, Invalid=6330, Unknown=0, NotChecked=0, Total=8010 [2022-02-16 14:40:12,275 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 548 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:12,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [548 Valid, 207 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:40:12,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43288 states. [2022-02-16 14:40:12,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43288 to 30453. [2022-02-16 14:40:12,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30453 states, 30452 states have (on average 2.716012084592145) internal successors, (82708), 30452 states have internal predecessors, (82708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:13,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30453 states to 30453 states and 82708 transitions. [2022-02-16 14:40:13,004 INFO L78 Accepts]: Start accepts. Automaton has 30453 states and 82708 transitions. Word has length 28 [2022-02-16 14:40:13,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:13,005 INFO L470 AbstractCegarLoop]: Abstraction has 30453 states and 82708 transitions. [2022-02-16 14:40:13,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:13,005 INFO L276 IsEmpty]: Start isEmpty. Operand 30453 states and 82708 transitions. [2022-02-16 14:40:13,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:13,037 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:13,037 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:13,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-02-16 14:40:13,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:13,238 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:13,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:13,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1858261080, now seen corresponding path program 67 times [2022-02-16 14:40:13,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:13,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908011485] [2022-02-16 14:40:13,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:13,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:13,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:13,270 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:13,270 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:13,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908011485] [2022-02-16 14:40:13,270 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908011485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:13,270 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599912165] [2022-02-16 14:40:13,270 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:40:13,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:13,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:13,271 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:13,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-02-16 14:40:13,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:13,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:40:13,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:13,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 14:40:13,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:13,442 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:13,442 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599912165] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:13,442 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:13,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 13 [2022-02-16 14:40:13,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8030365] [2022-02-16 14:40:13,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:13,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:40:13,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:13,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:40:13,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:40:13,443 INFO L87 Difference]: Start difference. First operand 30453 states and 82708 transitions. Second operand has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:13,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:13,809 INFO L93 Difference]: Finished difference Result 38741 states and 100061 transitions. [2022-02-16 14:40:13,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 14:40:13,809 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:13,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:13,893 INFO L225 Difference]: With dead ends: 38741 [2022-02-16 14:40:13,893 INFO L226 Difference]: Without dead ends: 38741 [2022-02-16 14:40:13,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=256, Invalid=556, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:40:13,893 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 224 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:13,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 71 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:13,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38741 states. [2022-02-16 14:40:14,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38741 to 31605. [2022-02-16 14:40:14,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31605 states, 31604 states have (on average 2.7142766738387545) internal successors, (85782), 31604 states have internal predecessors, (85782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:14,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31605 states to 31605 states and 85782 transitions. [2022-02-16 14:40:14,864 INFO L78 Accepts]: Start accepts. Automaton has 31605 states and 85782 transitions. Word has length 28 [2022-02-16 14:40:14,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:14,864 INFO L470 AbstractCegarLoop]: Abstraction has 31605 states and 85782 transitions. [2022-02-16 14:40:14,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.769230769230769) internal successors, (49), 13 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:14,864 INFO L276 IsEmpty]: Start isEmpty. Operand 31605 states and 85782 transitions. [2022-02-16 14:40:14,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:14,892 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:14,892 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:14,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-02-16 14:40:15,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-02-16 14:40:15,093 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:15,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:15,094 INFO L85 PathProgramCache]: Analyzing trace with hash -539439060, now seen corresponding path program 68 times [2022-02-16 14:40:15,094 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:15,094 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162629458] [2022-02-16 14:40:15,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:15,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:15,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:15,140 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:15,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:15,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162629458] [2022-02-16 14:40:15,141 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162629458] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:15,141 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739545242] [2022-02-16 14:40:15,141 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:40:15,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:15,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:15,142 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:15,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-02-16 14:40:15,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:40:15,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:15,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:15,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:15,231 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-16 14:40:15,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:15,315 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:15,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739545242] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:15,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:15,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 15 [2022-02-16 14:40:15,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864979930] [2022-02-16 14:40:15,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:15,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:40:15,315 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:15,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:40:15,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:40:15,316 INFO L87 Difference]: Start difference. First operand 31605 states and 85782 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 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-02-16 14:40:16,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:16,082 INFO L93 Difference]: Finished difference Result 40064 states and 106127 transitions. [2022-02-16 14:40:16,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-16 14:40:16,082 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 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 28 [2022-02-16 14:40:16,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:16,179 INFO L225 Difference]: With dead ends: 40064 [2022-02-16 14:40:16,179 INFO L226 Difference]: Without dead ends: 40064 [2022-02-16 14:40:16,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1195 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=816, Invalid=2844, Unknown=0, NotChecked=0, Total=3660 [2022-02-16 14:40:16,180 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 365 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:16,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 137 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:40:16,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40064 states. [2022-02-16 14:40:16,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40064 to 33051. [2022-02-16 14:40:16,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33051 states, 33050 states have (on average 2.7149773071104386) internal successors, (89730), 33050 states have internal predecessors, (89730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:17,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33051 states to 33051 states and 89730 transitions. [2022-02-16 14:40:17,004 INFO L78 Accepts]: Start accepts. Automaton has 33051 states and 89730 transitions. Word has length 28 [2022-02-16 14:40:17,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:17,004 INFO L470 AbstractCegarLoop]: Abstraction has 33051 states and 89730 transitions. [2022-02-16 14:40:17,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 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-02-16 14:40:17,004 INFO L276 IsEmpty]: Start isEmpty. Operand 33051 states and 89730 transitions. [2022-02-16 14:40:17,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:17,044 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:17,044 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:17,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:17,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:17,245 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:17,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:17,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1167267724, now seen corresponding path program 69 times [2022-02-16 14:40:17,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:17,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144973497] [2022-02-16 14:40:17,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:17,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:17,281 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:17,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:17,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144973497] [2022-02-16 14:40:17,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144973497] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:17,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456360461] [2022-02-16 14:40:17,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:40:17,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:17,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:17,282 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:17,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-02-16 14:40:17,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-16 14:40:17,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:17,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:17,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:17,368 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-16 14:40:17,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:17,443 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456360461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:17,443 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:17,443 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 9] total 15 [2022-02-16 14:40:17,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343148578] [2022-02-16 14:40:17,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:17,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:40:17,443 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:17,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:40:17,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:40:17,444 INFO L87 Difference]: Start difference. First operand 33051 states and 89730 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 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-02-16 14:40:18,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:18,161 INFO L93 Difference]: Finished difference Result 39943 states and 105927 transitions. [2022-02-16 14:40:18,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-02-16 14:40:18,161 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 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 28 [2022-02-16 14:40:18,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:18,263 INFO L225 Difference]: With dead ends: 39943 [2022-02-16 14:40:18,263 INFO L226 Difference]: Without dead ends: 39942 [2022-02-16 14:40:18,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 809 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=612, Invalid=2144, Unknown=0, NotChecked=0, Total=2756 [2022-02-16 14:40:18,264 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 349 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:18,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 113 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:40:18,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39942 states. [2022-02-16 14:40:18,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39942 to 33051. [2022-02-16 14:40:18,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33051 states, 33050 states have (on average 2.714947049924357) internal successors, (89729), 33050 states have internal predecessors, (89729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:19,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33051 states to 33051 states and 89729 transitions. [2022-02-16 14:40:19,087 INFO L78 Accepts]: Start accepts. Automaton has 33051 states and 89729 transitions. Word has length 28 [2022-02-16 14:40:19,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:19,087 INFO L470 AbstractCegarLoop]: Abstraction has 33051 states and 89729 transitions. [2022-02-16 14:40:19,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 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-02-16 14:40:19,087 INFO L276 IsEmpty]: Start isEmpty. Operand 33051 states and 89729 transitions. [2022-02-16 14:40:19,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:19,122 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:19,122 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:19,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:19,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:19,323 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:19,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:19,323 INFO L85 PathProgramCache]: Analyzing trace with hash 854625520, now seen corresponding path program 70 times [2022-02-16 14:40:19,323 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:19,323 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357513973] [2022-02-16 14:40:19,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:19,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:19,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:19,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357513973] [2022-02-16 14:40:19,362 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357513973] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:19,362 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309177701] [2022-02-16 14:40:19,362 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:40:19,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:19,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:19,363 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:19,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-02-16 14:40:19,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:40:19,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:19,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:19,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:19,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:19,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:19,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:19,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309177701] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:19,526 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:19,526 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 16 [2022-02-16 14:40:19,526 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181186942] [2022-02-16 14:40:19,526 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:19,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 14:40:19,526 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:19,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 14:40:19,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-02-16 14:40:19,526 INFO L87 Difference]: Start difference. First operand 33051 states and 89729 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:40:20,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:20,564 INFO L93 Difference]: Finished difference Result 41142 states and 108075 transitions. [2022-02-16 14:40:20,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-02-16 14:40:20,565 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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 28 [2022-02-16 14:40:20,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:20,652 INFO L225 Difference]: With dead ends: 41142 [2022-02-16 14:40:20,652 INFO L226 Difference]: Without dead ends: 41142 [2022-02-16 14:40:20,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2386 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1387, Invalid=4775, Unknown=0, NotChecked=0, Total=6162 [2022-02-16 14:40:20,653 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 384 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 630 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:20,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 259 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 630 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:40:20,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41142 states. [2022-02-16 14:40:21,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41142 to 33139. [2022-02-16 14:40:21,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33139 states, 33138 states have (on average 2.7136218238879835) internal successors, (89924), 33138 states have internal predecessors, (89924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:21,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33139 states to 33139 states and 89924 transitions. [2022-02-16 14:40:21,433 INFO L78 Accepts]: Start accepts. Automaton has 33139 states and 89924 transitions. Word has length 28 [2022-02-16 14:40:21,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:21,433 INFO L470 AbstractCegarLoop]: Abstraction has 33139 states and 89924 transitions. [2022-02-16 14:40:21,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:40:21,433 INFO L276 IsEmpty]: Start isEmpty. Operand 33139 states and 89924 transitions. [2022-02-16 14:40:21,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:21,470 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:21,471 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:21,487 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-02-16 14:40:21,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:21,672 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:21,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:21,672 INFO L85 PathProgramCache]: Analyzing trace with hash 508674864, now seen corresponding path program 71 times [2022-02-16 14:40:21,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:21,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995051877] [2022-02-16 14:40:21,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:21,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:21,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:21,709 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:21,709 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:21,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995051877] [2022-02-16 14:40:21,709 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995051877] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:21,709 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063883777] [2022-02-16 14:40:21,710 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:40:21,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:21,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:21,711 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:21,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-02-16 14:40:21,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:40:21,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:21,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:21,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:21,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:21,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:21,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063883777] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:21,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:21,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 16 [2022-02-16 14:40:21,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20761552] [2022-02-16 14:40:21,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:21,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-02-16 14:40:21,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:21,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-02-16 14:40:21,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-02-16 14:40:21,873 INFO L87 Difference]: Start difference. First operand 33139 states and 89924 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:40:22,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:22,656 INFO L93 Difference]: Finished difference Result 40016 states and 106100 transitions. [2022-02-16 14:40:22,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-02-16 14:40:22,657 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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 28 [2022-02-16 14:40:22,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:22,742 INFO L225 Difference]: With dead ends: 40016 [2022-02-16 14:40:22,742 INFO L226 Difference]: Without dead ends: 40013 [2022-02-16 14:40:22,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 914 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=674, Invalid=2406, Unknown=0, NotChecked=0, Total=3080 [2022-02-16 14:40:22,743 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 279 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:22,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 190 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:40:22,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40013 states. [2022-02-16 14:40:23,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40013 to 33049. [2022-02-16 14:40:23,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33049 states, 33048 states have (on average 2.7148692810457518) internal successors, (89721), 33048 states have internal predecessors, (89721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:23,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33049 states to 33049 states and 89721 transitions. [2022-02-16 14:40:23,558 INFO L78 Accepts]: Start accepts. Automaton has 33049 states and 89721 transitions. Word has length 28 [2022-02-16 14:40:23,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:23,558 INFO L470 AbstractCegarLoop]: Abstraction has 33049 states and 89721 transitions. [2022-02-16 14:40:23,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-02-16 14:40:23,558 INFO L276 IsEmpty]: Start isEmpty. Operand 33049 states and 89721 transitions. [2022-02-16 14:40:23,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:23,595 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:23,595 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:23,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:23,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-02-16 14:40:23,795 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:23,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:23,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1291307120, now seen corresponding path program 72 times [2022-02-16 14:40:23,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:23,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337897184] [2022-02-16 14:40:23,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:23,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:23,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:23,827 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:23,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:23,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337897184] [2022-02-16 14:40:23,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337897184] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:23,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019154216] [2022-02-16 14:40:23,827 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:40:23,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:23,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:23,828 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:23,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-02-16 14:40:23,850 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:40:23,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:23,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:40:23,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:23,915 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:23,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:23,981 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:23,981 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019154216] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:23,981 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:23,981 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-02-16 14:40:23,981 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641517214] [2022-02-16 14:40:23,981 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:23,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:40:23,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:23,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:40:23,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:40:23,982 INFO L87 Difference]: Start difference. First operand 33049 states and 89721 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:24,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:24,432 INFO L93 Difference]: Finished difference Result 39125 states and 101661 transitions. [2022-02-16 14:40:24,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-16 14:40:24,433 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:24,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:24,515 INFO L225 Difference]: With dead ends: 39125 [2022-02-16 14:40:24,515 INFO L226 Difference]: Without dead ends: 39125 [2022-02-16 14:40:24,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=195, Invalid=455, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:40:24,516 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 158 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:24,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 75 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:24,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39125 states. [2022-02-16 14:40:25,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39125 to 33480. [2022-02-16 14:40:25,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33480 states, 33479 states have (on average 2.705188327010962) internal successors, (90567), 33479 states have internal predecessors, (90567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:25,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33480 states to 33480 states and 90567 transitions. [2022-02-16 14:40:25,317 INFO L78 Accepts]: Start accepts. Automaton has 33480 states and 90567 transitions. Word has length 28 [2022-02-16 14:40:25,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:25,318 INFO L470 AbstractCegarLoop]: Abstraction has 33480 states and 90567 transitions. [2022-02-16 14:40:25,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:25,318 INFO L276 IsEmpty]: Start isEmpty. Operand 33480 states and 90567 transitions. [2022-02-16 14:40:25,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:25,359 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:25,359 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:25,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-02-16 14:40:25,575 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-02-16 14:40:25,575 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:25,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:25,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2016044588, now seen corresponding path program 73 times [2022-02-16 14:40:25,575 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:25,575 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351503212] [2022-02-16 14:40:25,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:25,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:25,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:25,609 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:25,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:25,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351503212] [2022-02-16 14:40:25,609 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351503212] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:25,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544441454] [2022-02-16 14:40:25,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:40:25,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:25,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:25,611 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:25,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-02-16 14:40:25,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:25,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:25,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:25,697 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:25,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:25,762 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:25,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544441454] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:25,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:25,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:40:25,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712138420] [2022-02-16 14:40:25,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:25,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:40:25,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:25,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:40:25,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:40:25,763 INFO L87 Difference]: Start difference. First operand 33480 states and 90567 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:26,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:26,446 INFO L93 Difference]: Finished difference Result 40340 states and 106528 transitions. [2022-02-16 14:40:26,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-02-16 14:40:26,447 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:26,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:26,698 INFO L225 Difference]: With dead ends: 40340 [2022-02-16 14:40:26,698 INFO L226 Difference]: Without dead ends: 40340 [2022-02-16 14:40:26,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 978 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=661, Invalid=2309, Unknown=0, NotChecked=0, Total=2970 [2022-02-16 14:40:26,699 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 262 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:26,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 190 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:40:26,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40340 states. [2022-02-16 14:40:27,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40340 to 35143. [2022-02-16 14:40:27,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35143 states, 35142 states have (on average 2.684707757099767) internal successors, (94346), 35142 states have internal predecessors, (94346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:27,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35143 states to 35143 states and 94346 transitions. [2022-02-16 14:40:27,515 INFO L78 Accepts]: Start accepts. Automaton has 35143 states and 94346 transitions. Word has length 28 [2022-02-16 14:40:27,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:27,515 INFO L470 AbstractCegarLoop]: Abstraction has 35143 states and 94346 transitions. [2022-02-16 14:40:27,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:27,515 INFO L276 IsEmpty]: Start isEmpty. Operand 35143 states and 94346 transitions. [2022-02-16 14:40:27,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:27,558 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:27,558 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:27,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:27,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-02-16 14:40:27,758 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:27,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:27,853 INFO L85 PathProgramCache]: Analyzing trace with hash -429929172, now seen corresponding path program 74 times [2022-02-16 14:40:27,853 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:27,853 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507837284] [2022-02-16 14:40:27,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:27,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:27,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:27,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:27,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:27,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507837284] [2022-02-16 14:40:27,896 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507837284] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:27,896 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685936669] [2022-02-16 14:40:27,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:40:27,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:27,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:27,897 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:27,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-02-16 14:40:27,914 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:40:27,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:27,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:40:27,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:27,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:27,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:28,025 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:28,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685936669] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:28,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:28,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-02-16 14:40:28,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158749603] [2022-02-16 14:40:28,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:28,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:40:28,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:28,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:40:28,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:40:28,026 INFO L87 Difference]: Start difference. First operand 35143 states and 94346 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:28,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:28,371 INFO L93 Difference]: Finished difference Result 39805 states and 104891 transitions. [2022-02-16 14:40:28,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-16 14:40:28,372 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:28,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:28,465 INFO L225 Difference]: With dead ends: 39805 [2022-02-16 14:40:28,465 INFO L226 Difference]: Without dead ends: 39797 [2022-02-16 14:40:28,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=198, Invalid=452, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:40:28,466 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 165 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:28,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 98 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:28,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39797 states. [2022-02-16 14:40:29,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39797 to 37785. [2022-02-16 14:40:29,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37785 states, 37784 states have (on average 2.684998941350836) internal successors, (101450), 37784 states have internal predecessors, (101450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:29,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37785 states to 37785 states and 101450 transitions. [2022-02-16 14:40:29,348 INFO L78 Accepts]: Start accepts. Automaton has 37785 states and 101450 transitions. Word has length 28 [2022-02-16 14:40:29,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:29,348 INFO L470 AbstractCegarLoop]: Abstraction has 37785 states and 101450 transitions. [2022-02-16 14:40:29,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:29,349 INFO L276 IsEmpty]: Start isEmpty. Operand 37785 states and 101450 transitions. [2022-02-16 14:40:29,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:29,395 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:29,395 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:29,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:29,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-02-16 14:40:29,610 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:29,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:29,610 INFO L85 PathProgramCache]: Analyzing trace with hash 716677936, now seen corresponding path program 75 times [2022-02-16 14:40:29,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:29,610 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094613943] [2022-02-16 14:40:29,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:29,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:29,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:29,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:29,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094613943] [2022-02-16 14:40:29,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094613943] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:29,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537420952] [2022-02-16 14:40:29,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:40:29,647 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:29,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:29,648 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:29,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-02-16 14:40:29,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:40:29,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:29,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:40:29,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:29,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:29,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:29,780 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:29,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537420952] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:29,780 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:29,780 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-02-16 14:40:29,780 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280347134] [2022-02-16 14:40:29,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:29,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:40:29,781 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:29,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:40:29,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:40:29,781 INFO L87 Difference]: Start difference. First operand 37785 states and 101450 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:30,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:30,168 INFO L93 Difference]: Finished difference Result 40431 states and 106010 transitions. [2022-02-16 14:40:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:40:30,169 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:30,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:30,265 INFO L225 Difference]: With dead ends: 40431 [2022-02-16 14:40:30,265 INFO L226 Difference]: Without dead ends: 40431 [2022-02-16 14:40:30,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=187, Invalid=413, Unknown=0, NotChecked=0, Total=600 [2022-02-16 14:40:30,266 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 113 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:30,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 174 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:30,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40431 states. [2022-02-16 14:40:31,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40431 to 37821. [2022-02-16 14:40:31,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37821 states, 37820 states have (on average 2.6813855103120043) internal successors, (101410), 37820 states have internal predecessors, (101410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:31,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37821 states to 37821 states and 101410 transitions. [2022-02-16 14:40:31,244 INFO L78 Accepts]: Start accepts. Automaton has 37821 states and 101410 transitions. Word has length 28 [2022-02-16 14:40:31,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:31,244 INFO L470 AbstractCegarLoop]: Abstraction has 37821 states and 101410 transitions. [2022-02-16 14:40:31,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:31,244 INFO L276 IsEmpty]: Start isEmpty. Operand 37821 states and 101410 transitions. [2022-02-16 14:40:31,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:31,300 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:31,300 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:31,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-02-16 14:40:31,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:31,502 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:31,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:31,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1388215924, now seen corresponding path program 76 times [2022-02-16 14:40:31,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:31,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715862144] [2022-02-16 14:40:31,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:31,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:31,537 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:31,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:31,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715862144] [2022-02-16 14:40:31,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715862144] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:31,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424226022] [2022-02-16 14:40:31,538 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:40:31,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:31,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:31,539 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:31,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-02-16 14:40:31,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:40:31,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:31,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:31,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:31,625 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:31,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:31,698 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:31,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424226022] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:31,698 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:31,698 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:40:31,698 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609054282] [2022-02-16 14:40:31,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:31,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:40:31,699 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:31,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:40:31,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:40:31,699 INFO L87 Difference]: Start difference. First operand 37821 states and 101410 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:32,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:32,445 INFO L93 Difference]: Finished difference Result 43343 states and 114382 transitions. [2022-02-16 14:40:32,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-16 14:40:32,446 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:32,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:32,539 INFO L225 Difference]: With dead ends: 43343 [2022-02-16 14:40:32,540 INFO L226 Difference]: Without dead ends: 43341 [2022-02-16 14:40:32,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=465, Invalid=1605, Unknown=0, NotChecked=0, Total=2070 [2022-02-16 14:40:32,540 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 259 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:32,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 197 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:40:32,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43341 states. [2022-02-16 14:40:33,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43341 to 37821. [2022-02-16 14:40:33,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37821 states, 37820 states have (on average 2.6813061872025385) internal successors, (101407), 37820 states have internal predecessors, (101407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:33,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37821 states to 37821 states and 101407 transitions. [2022-02-16 14:40:33,408 INFO L78 Accepts]: Start accepts. Automaton has 37821 states and 101407 transitions. Word has length 28 [2022-02-16 14:40:33,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:33,408 INFO L470 AbstractCegarLoop]: Abstraction has 37821 states and 101407 transitions. [2022-02-16 14:40:33,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:33,408 INFO L276 IsEmpty]: Start isEmpty. Operand 37821 states and 101407 transitions. [2022-02-16 14:40:33,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:33,453 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:33,453 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:33,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-02-16 14:40:33,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:33,654 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:33,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:33,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2000896496, now seen corresponding path program 77 times [2022-02-16 14:40:33,655 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:33,655 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105769847] [2022-02-16 14:40:33,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:33,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:33,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:33,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:33,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:33,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105769847] [2022-02-16 14:40:33,694 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105769847] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:33,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494220619] [2022-02-16 14:40:33,694 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:40:33,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:33,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:33,695 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:33,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-02-16 14:40:33,715 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-16 14:40:33,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:33,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:40:33,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:33,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:33,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:33,831 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:33,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494220619] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:33,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:33,832 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 12 [2022-02-16 14:40:33,832 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229292785] [2022-02-16 14:40:33,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:33,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:40:33,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:33,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:40:33,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:40:33,833 INFO L87 Difference]: Start difference. First operand 37821 states and 101407 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:34,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:34,371 INFO L93 Difference]: Finished difference Result 41858 states and 109845 transitions. [2022-02-16 14:40:34,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-16 14:40:34,372 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:34,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:34,461 INFO L225 Difference]: With dead ends: 41858 [2022-02-16 14:40:34,462 INFO L226 Difference]: Without dead ends: 41858 [2022-02-16 14:40:34,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 51 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=199, Invalid=451, Unknown=0, NotChecked=0, Total=650 [2022-02-16 14:40:34,462 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 102 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:34,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 152 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:34,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41858 states. [2022-02-16 14:40:35,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41858 to 38733. [2022-02-16 14:40:35,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38733 states, 38732 states have (on average 2.6812454817721783) internal successors, (103850), 38732 states have internal predecessors, (103850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:35,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38733 states to 38733 states and 103850 transitions. [2022-02-16 14:40:35,323 INFO L78 Accepts]: Start accepts. Automaton has 38733 states and 103850 transitions. Word has length 28 [2022-02-16 14:40:35,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:35,323 INFO L470 AbstractCegarLoop]: Abstraction has 38733 states and 103850 transitions. [2022-02-16 14:40:35,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:35,323 INFO L276 IsEmpty]: Start isEmpty. Operand 38733 states and 103850 transitions. [2022-02-16 14:40:35,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:35,364 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:35,364 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:35,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-02-16 14:40:35,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-02-16 14:40:35,565 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:35,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:35,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1816818952, now seen corresponding path program 78 times [2022-02-16 14:40:35,565 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:35,565 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832940445] [2022-02-16 14:40:35,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:35,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:35,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:35,600 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:35,600 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:35,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832940445] [2022-02-16 14:40:35,601 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832940445] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:35,601 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409892899] [2022-02-16 14:40:35,601 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:40:35,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:35,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:35,602 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:35,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-02-16 14:40:35,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:40:35,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:35,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:35,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:35,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:35,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:35,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409892899] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:35,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:35,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:40:35,754 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067328631] [2022-02-16 14:40:35,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:35,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:40:35,754 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:35,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:40:35,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:40:35,754 INFO L87 Difference]: Start difference. First operand 38733 states and 103850 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:36,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:36,367 INFO L93 Difference]: Finished difference Result 44526 states and 117569 transitions. [2022-02-16 14:40:36,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-16 14:40:36,367 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:36,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:36,618 INFO L225 Difference]: With dead ends: 44526 [2022-02-16 14:40:36,618 INFO L226 Difference]: Without dead ends: 44523 [2022-02-16 14:40:36,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=423, Invalid=1469, Unknown=0, NotChecked=0, Total=1892 [2022-02-16 14:40:36,618 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 250 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:36,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 152 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:40:36,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44523 states. [2022-02-16 14:40:37,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44523 to 38771. [2022-02-16 14:40:37,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38771 states, 38770 states have (on average 2.6808099045653857) internal successors, (103935), 38770 states have internal predecessors, (103935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:37,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38771 states to 38771 states and 103935 transitions. [2022-02-16 14:40:37,680 INFO L78 Accepts]: Start accepts. Automaton has 38771 states and 103935 transitions. Word has length 28 [2022-02-16 14:40:37,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:37,680 INFO L470 AbstractCegarLoop]: Abstraction has 38771 states and 103935 transitions. [2022-02-16 14:40:37,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 14 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:37,680 INFO L276 IsEmpty]: Start isEmpty. Operand 38771 states and 103935 transitions. [2022-02-16 14:40:37,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:37,729 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:37,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:37,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:37,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:37,930 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:37,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:37,930 INFO L85 PathProgramCache]: Analyzing trace with hash 343630064, now seen corresponding path program 79 times [2022-02-16 14:40:37,930 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:37,930 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126632114] [2022-02-16 14:40:37,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:37,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:37,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:37,973 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:37,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:37,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126632114] [2022-02-16 14:40:37,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126632114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:37,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893101432] [2022-02-16 14:40:37,974 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:40:37,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:37,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:37,975 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:37,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-02-16 14:40:37,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:37,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-16 14:40:37,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:38,054 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:38,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:38,124 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:38,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893101432] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:38,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:38,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 13 [2022-02-16 14:40:38,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389105892] [2022-02-16 14:40:38,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:38,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:40:38,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:38,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:40:38,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:40:38,125 INFO L87 Difference]: Start difference. First operand 38771 states and 103935 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:38,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:38,517 INFO L93 Difference]: Finished difference Result 42159 states and 110631 transitions. [2022-02-16 14:40:38,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-16 14:40:38,518 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:38,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:38,613 INFO L225 Difference]: With dead ends: 42159 [2022-02-16 14:40:38,613 INFO L226 Difference]: Without dead ends: 42159 [2022-02-16 14:40:38,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=251, Invalid=561, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:40:38,614 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 117 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:38,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 101 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 325 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:38,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42159 states. [2022-02-16 14:40:39,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42159 to 38774. [2022-02-16 14:40:39,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38774 states, 38773 states have (on average 2.6800866582415597) internal successors, (103915), 38773 states have internal predecessors, (103915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:39,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38774 states to 38774 states and 103915 transitions. [2022-02-16 14:40:39,421 INFO L78 Accepts]: Start accepts. Automaton has 38774 states and 103915 transitions. Word has length 28 [2022-02-16 14:40:39,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:39,421 INFO L470 AbstractCegarLoop]: Abstraction has 38774 states and 103915 transitions. [2022-02-16 14:40:39,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:39,422 INFO L276 IsEmpty]: Start isEmpty. Operand 38774 states and 103915 transitions. [2022-02-16 14:40:39,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:39,465 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:39,465 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:39,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-02-16 14:40:39,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:39,665 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:39,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:39,665 INFO L85 PathProgramCache]: Analyzing trace with hash 228597224, now seen corresponding path program 80 times [2022-02-16 14:40:39,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:39,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809434672] [2022-02-16 14:40:39,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:39,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:39,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:39,705 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:39,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:39,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809434672] [2022-02-16 14:40:39,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809434672] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:39,706 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860618199] [2022-02-16 14:40:39,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:40:39,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:39,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:39,707 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:39,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-02-16 14:40:39,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:40:39,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:39,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:39,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:39,839 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:39,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:39,946 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:39,946 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860618199] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:39,946 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:39,946 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2022-02-16 14:40:39,947 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915997674] [2022-02-16 14:40:39,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:39,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 14:40:39,947 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:39,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 14:40:39,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-02-16 14:40:39,947 INFO L87 Difference]: Start difference. First operand 38774 states and 103915 transitions. Second operand has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:43,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:43,058 INFO L93 Difference]: Finished difference Result 74375 states and 195339 transitions. [2022-02-16 14:40:43,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2022-02-16 14:40:43,058 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:43,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:43,271 INFO L225 Difference]: With dead ends: 74375 [2022-02-16 14:40:43,271 INFO L226 Difference]: Without dead ends: 74375 [2022-02-16 14:40:43,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11496 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=5662, Invalid=21398, Unknown=0, NotChecked=0, Total=27060 [2022-02-16 14:40:43,273 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 650 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 1672 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:43,273 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [650 Valid, 476 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1672 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-16 14:40:43,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74375 states. [2022-02-16 14:40:44,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74375 to 41831. [2022-02-16 14:40:44,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41831 states, 41830 states have (on average 2.703705474539804) internal successors, (113096), 41830 states have internal predecessors, (113096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:44,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41831 states to 41831 states and 113096 transitions. [2022-02-16 14:40:44,598 INFO L78 Accepts]: Start accepts. Automaton has 41831 states and 113096 transitions. Word has length 28 [2022-02-16 14:40:44,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:44,598 INFO L470 AbstractCegarLoop]: Abstraction has 41831 states and 113096 transitions. [2022-02-16 14:40:44,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:44,599 INFO L276 IsEmpty]: Start isEmpty. Operand 41831 states and 113096 transitions. [2022-02-16 14:40:44,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:44,646 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:44,646 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:44,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-02-16 14:40:44,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:44,846 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:44,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:44,846 INFO L85 PathProgramCache]: Analyzing trace with hash 2099753662, now seen corresponding path program 81 times [2022-02-16 14:40:44,846 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:44,847 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364819052] [2022-02-16 14:40:44,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:44,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:44,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:44,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:44,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364819052] [2022-02-16 14:40:44,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364819052] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:44,888 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358065038] [2022-02-16 14:40:44,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:40:44,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:44,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:44,889 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:44,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-02-16 14:40:44,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:40:44,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:44,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:44,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:45,010 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:45,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:45,102 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:45,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358065038] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:45,103 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:45,103 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2022-02-16 14:40:45,103 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458472127] [2022-02-16 14:40:45,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:45,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:40:45,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:45,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:40:45,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:40:45,104 INFO L87 Difference]: Start difference. First operand 41831 states and 113096 transitions. Second operand has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 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-02-16 14:40:47,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:47,257 INFO L93 Difference]: Finished difference Result 60721 states and 155597 transitions. [2022-02-16 14:40:47,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2022-02-16 14:40:47,258 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 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 28 [2022-02-16 14:40:47,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:47,424 INFO L225 Difference]: With dead ends: 60721 [2022-02-16 14:40:47,424 INFO L226 Difference]: Without dead ends: 60721 [2022-02-16 14:40:47,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6612 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3388, Invalid=13382, Unknown=0, NotChecked=0, Total=16770 [2022-02-16 14:40:47,425 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 715 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 1045 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:47,426 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 320 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1045 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-16 14:40:47,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60721 states. [2022-02-16 14:40:48,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60721 to 41831. [2022-02-16 14:40:48,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41831 states, 41830 states have (on average 2.703705474539804) internal successors, (113096), 41830 states have internal predecessors, (113096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:48,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41831 states to 41831 states and 113096 transitions. [2022-02-16 14:40:48,796 INFO L78 Accepts]: Start accepts. Automaton has 41831 states and 113096 transitions. Word has length 28 [2022-02-16 14:40:48,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:48,796 INFO L470 AbstractCegarLoop]: Abstraction has 41831 states and 113096 transitions. [2022-02-16 14:40:48,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.7) internal successors, (54), 20 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-02-16 14:40:48,797 INFO L276 IsEmpty]: Start isEmpty. Operand 41831 states and 113096 transitions. [2022-02-16 14:40:48,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:48,855 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:48,855 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:48,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-02-16 14:40:49,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:49,055 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:49,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:49,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1971247174, now seen corresponding path program 82 times [2022-02-16 14:40:49,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:49,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953466525] [2022-02-16 14:40:49,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:49,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:49,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:49,113 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:49,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:49,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953466525] [2022-02-16 14:40:49,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953466525] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:49,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196590783] [2022-02-16 14:40:49,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:40:49,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:49,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:49,114 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:49,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-02-16 14:40:49,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:40:49,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:49,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:49,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:49,253 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:49,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:49,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196590783] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:49,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:49,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2022-02-16 14:40:49,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633309255] [2022-02-16 14:40:49,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:49,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:40:49,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:49,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:40:49,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:40:49,355 INFO L87 Difference]: Start difference. First operand 41831 states and 113096 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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-02-16 14:40:51,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:51,082 INFO L93 Difference]: Finished difference Result 55332 states and 145117 transitions. [2022-02-16 14:40:51,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-02-16 14:40:51,083 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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 28 [2022-02-16 14:40:51,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:51,268 INFO L225 Difference]: With dead ends: 55332 [2022-02-16 14:40:51,268 INFO L226 Difference]: Without dead ends: 55332 [2022-02-16 14:40:51,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3733 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1907, Invalid=7993, Unknown=0, NotChecked=0, Total=9900 [2022-02-16 14:40:51,269 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 544 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 753 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:51,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [544 Valid, 272 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 753 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:40:51,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55332 states. [2022-02-16 14:40:52,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55332 to 42090. [2022-02-16 14:40:52,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42090 states, 42089 states have (on average 2.70443583834256) internal successors, (113827), 42089 states have internal predecessors, (113827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:52,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42090 states to 42090 states and 113827 transitions. [2022-02-16 14:40:52,550 INFO L78 Accepts]: Start accepts. Automaton has 42090 states and 113827 transitions. Word has length 28 [2022-02-16 14:40:52,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:52,550 INFO L470 AbstractCegarLoop]: Abstraction has 42090 states and 113827 transitions. [2022-02-16 14:40:52,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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-02-16 14:40:52,550 INFO L276 IsEmpty]: Start isEmpty. Operand 42090 states and 113827 transitions. [2022-02-16 14:40:52,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:52,599 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:52,599 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:52,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-02-16 14:40:52,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-02-16 14:40:52,800 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:52,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:52,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1198911460, now seen corresponding path program 83 times [2022-02-16 14:40:52,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:52,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666763649] [2022-02-16 14:40:52,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:52,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:52,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:52,842 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:52,842 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:52,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666763649] [2022-02-16 14:40:52,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666763649] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:52,842 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127521125] [2022-02-16 14:40:52,842 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:40:52,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:52,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:52,843 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:52,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-02-16 14:40:52,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:40:52,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:52,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:40:52,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:52,972 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:52,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:53,087 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:53,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127521125] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:53,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:53,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 22 [2022-02-16 14:40:53,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006134569] [2022-02-16 14:40:53,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:53,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-16 14:40:53,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:53,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-16 14:40:53,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=343, Unknown=0, NotChecked=0, Total=462 [2022-02-16 14:40:53,089 INFO L87 Difference]: Start difference. First operand 42090 states and 113827 transitions. Second operand has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:55,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:55,811 INFO L93 Difference]: Finished difference Result 89880 states and 234458 transitions. [2022-02-16 14:40:55,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-02-16 14:40:55,812 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:40:55,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:56,085 INFO L225 Difference]: With dead ends: 89880 [2022-02-16 14:40:56,085 INFO L226 Difference]: Without dead ends: 89880 [2022-02-16 14:40:56,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9898 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=5028, Invalid=17322, Unknown=0, NotChecked=0, Total=22350 [2022-02-16 14:40:56,087 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 768 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:56,087 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [768 Valid, 292 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 1069 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-16 14:40:56,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89880 states. [2022-02-16 14:40:57,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89880 to 53947. [2022-02-16 14:40:57,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53947 states, 53946 states have (on average 2.7488785081377674) internal successors, (148291), 53946 states have internal predecessors, (148291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:58,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53947 states to 53947 states and 148291 transitions. [2022-02-16 14:40:58,102 INFO L78 Accepts]: Start accepts. Automaton has 53947 states and 148291 transitions. Word has length 28 [2022-02-16 14:40:58,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:40:58,102 INFO L470 AbstractCegarLoop]: Abstraction has 53947 states and 148291 transitions. [2022-02-16 14:40:58,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 22 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:40:58,103 INFO L276 IsEmpty]: Start isEmpty. Operand 53947 states and 148291 transitions. [2022-02-16 14:40:58,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:40:58,169 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:40:58,169 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:40:58,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-02-16 14:40:58,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-02-16 14:40:58,369 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:40:58,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:40:58,370 INFO L85 PathProgramCache]: Analyzing trace with hash -650836124, now seen corresponding path program 84 times [2022-02-16 14:40:58,370 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:40:58,370 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258480527] [2022-02-16 14:40:58,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:40:58,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:40:58,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:40:58,402 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:58,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:40:58,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258480527] [2022-02-16 14:40:58,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258480527] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:40:58,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671387999] [2022-02-16 14:40:58,402 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:40:58,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:40:58,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:40:58,403 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:40:58,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-02-16 14:40:58,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-16 14:40:58,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:40:58,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2022-02-16 14:40:58,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:40:58,501 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:40:58,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:40:58,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:40:58,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671387999] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:40:58,597 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:40:58,597 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 8] total 15 [2022-02-16 14:40:58,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982990394] [2022-02-16 14:40:58,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:40:58,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:40:58,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:40:58,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:40:58,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:40:58,598 INFO L87 Difference]: Start difference. First operand 53947 states and 148291 transitions. Second operand has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 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-02-16 14:40:59,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:40:59,272 INFO L93 Difference]: Finished difference Result 62596 states and 165154 transitions. [2022-02-16 14:40:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-16 14:40:59,274 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 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 28 [2022-02-16 14:40:59,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:40:59,475 INFO L225 Difference]: With dead ends: 62596 [2022-02-16 14:40:59,475 INFO L226 Difference]: Without dead ends: 62594 [2022-02-16 14:40:59,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=203, Invalid=349, Unknown=0, NotChecked=0, Total=552 [2022-02-16 14:40:59,475 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 237 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:40:59,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 71 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:40:59,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62594 states. [2022-02-16 14:41:00,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62594 to 53982. [2022-02-16 14:41:00,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53982 states, 53981 states have (on average 2.7477075267223654) internal successors, (148324), 53981 states have internal predecessors, (148324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:00,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53982 states to 53982 states and 148324 transitions. [2022-02-16 14:41:00,915 INFO L78 Accepts]: Start accepts. Automaton has 53982 states and 148324 transitions. Word has length 28 [2022-02-16 14:41:00,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:00,915 INFO L470 AbstractCegarLoop]: Abstraction has 53982 states and 148324 transitions. [2022-02-16 14:41:00,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6666666666666665) internal successors, (55), 15 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-02-16 14:41:00,915 INFO L276 IsEmpty]: Start isEmpty. Operand 53982 states and 148324 transitions. [2022-02-16 14:41:00,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:00,985 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:00,985 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:01,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-02-16 14:41:01,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:01,186 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:01,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:01,187 INFO L85 PathProgramCache]: Analyzing trace with hash 2001522732, now seen corresponding path program 85 times [2022-02-16 14:41:01,187 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:01,187 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664914230] [2022-02-16 14:41:01,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:01,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:01,227 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:01,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:01,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664914230] [2022-02-16 14:41:01,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664914230] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:01,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536169087] [2022-02-16 14:41:01,227 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:41:01,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:01,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:01,228 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:01,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-02-16 14:41:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:01,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:01,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:01,340 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:01,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:01,441 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:01,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536169087] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:01,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:01,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 20 [2022-02-16 14:41:01,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152601584] [2022-02-16 14:41:01,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:01,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-16 14:41:01,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:01,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-16 14:41:01,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2022-02-16 14:41:01,442 INFO L87 Difference]: Start difference. First operand 53982 states and 148324 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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-02-16 14:41:03,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:03,449 INFO L93 Difference]: Finished difference Result 89578 states and 232896 transitions. [2022-02-16 14:41:03,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-02-16 14:41:03,449 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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 28 [2022-02-16 14:41:03,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:03,918 INFO L225 Difference]: With dead ends: 89578 [2022-02-16 14:41:03,918 INFO L226 Difference]: Without dead ends: 89577 [2022-02-16 14:41:03,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4957 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2836, Invalid=9596, Unknown=0, NotChecked=0, Total=12432 [2022-02-16 14:41:03,919 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 810 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 810 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:03,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [810 Valid, 242 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:41:04,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89577 states. [2022-02-16 14:41:05,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89577 to 54002. [2022-02-16 14:41:05,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54002 states, 54001 states have (on average 2.7473565304346215) internal successors, (148360), 54001 states have internal predecessors, (148360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:05,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54002 states to 54002 states and 148360 transitions. [2022-02-16 14:41:05,878 INFO L78 Accepts]: Start accepts. Automaton has 54002 states and 148360 transitions. Word has length 28 [2022-02-16 14:41:05,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:05,878 INFO L470 AbstractCegarLoop]: Abstraction has 54002 states and 148360 transitions. [2022-02-16 14:41:05,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 20 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-02-16 14:41:05,879 INFO L276 IsEmpty]: Start isEmpty. Operand 54002 states and 148360 transitions. [2022-02-16 14:41:05,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:05,947 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:05,947 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:05,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-02-16 14:41:06,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-02-16 14:41:06,167 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:06,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:06,169 INFO L85 PathProgramCache]: Analyzing trace with hash 333087920, now seen corresponding path program 86 times [2022-02-16 14:41:06,169 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:06,169 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718131774] [2022-02-16 14:41:06,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:06,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:06,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:06,210 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:06,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:06,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718131774] [2022-02-16 14:41:06,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718131774] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:06,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810846627] [2022-02-16 14:41:06,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:41:06,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:06,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:06,211 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:06,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-02-16 14:41:06,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:41:06,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:06,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:06,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:06,362 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:06,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:06,454 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:06,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810846627] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:06,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:06,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 10] total 18 [2022-02-16 14:41:06,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372696954] [2022-02-16 14:41:06,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:06,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-16 14:41:06,454 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:06,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-16 14:41:06,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2022-02-16 14:41:06,455 INFO L87 Difference]: Start difference. First operand 54002 states and 148360 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:08,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:08,066 INFO L93 Difference]: Finished difference Result 85972 states and 226503 transitions. [2022-02-16 14:41:08,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-02-16 14:41:08,067 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:08,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:08,332 INFO L225 Difference]: With dead ends: 85972 [2022-02-16 14:41:08,332 INFO L226 Difference]: Without dead ends: 85969 [2022-02-16 14:41:08,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2740 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1617, Invalid=5693, Unknown=0, NotChecked=0, Total=7310 [2022-02-16 14:41:08,332 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 599 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:08,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 224 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:41:08,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85969 states. [2022-02-16 14:41:10,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85969 to 56818. [2022-02-16 14:41:10,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56818 states, 56817 states have (on average 2.758364573983139) internal successors, (156722), 56817 states have internal predecessors, (156722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:10,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56818 states to 56818 states and 156722 transitions. [2022-02-16 14:41:10,293 INFO L78 Accepts]: Start accepts. Automaton has 56818 states and 156722 transitions. Word has length 28 [2022-02-16 14:41:10,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:10,293 INFO L470 AbstractCegarLoop]: Abstraction has 56818 states and 156722 transitions. [2022-02-16 14:41:10,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 18 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:10,293 INFO L276 IsEmpty]: Start isEmpty. Operand 56818 states and 156722 transitions. [2022-02-16 14:41:10,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:10,576 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:10,576 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:10,595 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-02-16 14:41:10,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-02-16 14:41:10,793 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:10,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:10,794 INFO L85 PathProgramCache]: Analyzing trace with hash 258075624, now seen corresponding path program 39 times [2022-02-16 14:41:10,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:10,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726801030] [2022-02-16 14:41:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:10,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:10,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:10,830 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:10,830 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:10,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726801030] [2022-02-16 14:41:10,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726801030] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:10,831 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271651931] [2022-02-16 14:41:10,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:41:10,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:10,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:10,832 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:10,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-02-16 14:41:10,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:41:10,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:10,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:10,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:10,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:10,971 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:10,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271651931] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:10,971 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:10,971 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-02-16 14:41:10,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819320674] [2022-02-16 14:41:10,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:10,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:41:10,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:10,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:41:10,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:41:10,973 INFO L87 Difference]: Start difference. First operand 56818 states and 156722 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:11,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:11,540 INFO L93 Difference]: Finished difference Result 63178 states and 172644 transitions. [2022-02-16 14:41:11,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-16 14:41:11,541 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:11,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:11,716 INFO L225 Difference]: With dead ends: 63178 [2022-02-16 14:41:11,716 INFO L226 Difference]: Without dead ends: 63178 [2022-02-16 14:41:11,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=325, Invalid=935, Unknown=0, NotChecked=0, Total=1260 [2022-02-16 14:41:11,717 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 140 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:11,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 129 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:41:11,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63178 states. [2022-02-16 14:41:13,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63178 to 56983. [2022-02-16 14:41:13,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56983 states, 56982 states have (on average 2.756537152083114) internal successors, (157073), 56982 states have internal predecessors, (157073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:13,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56983 states to 56983 states and 157073 transitions. [2022-02-16 14:41:13,409 INFO L78 Accepts]: Start accepts. Automaton has 56983 states and 157073 transitions. Word has length 28 [2022-02-16 14:41:13,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:13,409 INFO L470 AbstractCegarLoop]: Abstraction has 56983 states and 157073 transitions. [2022-02-16 14:41:13,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:13,409 INFO L276 IsEmpty]: Start isEmpty. Operand 56983 states and 157073 transitions. [2022-02-16 14:41:13,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:13,477 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:13,477 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:13,497 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-02-16 14:41:13,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-02-16 14:41:13,679 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:13,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:13,680 INFO L85 PathProgramCache]: Analyzing trace with hash -975596824, now seen corresponding path program 40 times [2022-02-16 14:41:13,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:13,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391760038] [2022-02-16 14:41:13,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:13,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:13,721 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:13,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:13,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391760038] [2022-02-16 14:41:13,722 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391760038] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:13,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976098599] [2022-02-16 14:41:13,722 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:41:13,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:13,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:13,724 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:13,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-02-16 14:41:13,748 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:41:13,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:13,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:13,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:13,853 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:13,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:13,906 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:41:13,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976098599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:13,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:13,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 18 [2022-02-16 14:41:13,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724462519] [2022-02-16 14:41:13,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:13,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-16 14:41:13,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:13,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-16 14:41:13,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-02-16 14:41:13,908 INFO L87 Difference]: Start difference. First operand 56983 states and 157073 transitions. Second operand has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:14,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:14,725 INFO L93 Difference]: Finished difference Result 58604 states and 160034 transitions. [2022-02-16 14:41:14,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-16 14:41:14,726 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:14,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:14,896 INFO L225 Difference]: With dead ends: 58604 [2022-02-16 14:41:14,897 INFO L226 Difference]: Without dead ends: 58594 [2022-02-16 14:41:14,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=391, Invalid=1331, Unknown=0, NotChecked=0, Total=1722 [2022-02-16 14:41:14,897 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 214 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:14,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 148 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:41:14,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58594 states. [2022-02-16 14:41:16,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58594 to 55506. [2022-02-16 14:41:16,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55506 states, 55505 states have (on average 2.7532294387892984) internal successors, (152818), 55505 states have internal predecessors, (152818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:16,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55506 states to 55506 states and 152818 transitions. [2022-02-16 14:41:16,352 INFO L78 Accepts]: Start accepts. Automaton has 55506 states and 152818 transitions. Word has length 28 [2022-02-16 14:41:16,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:16,353 INFO L470 AbstractCegarLoop]: Abstraction has 55506 states and 152818 transitions. [2022-02-16 14:41:16,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.9473684210526314) internal successors, (56), 18 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:16,353 INFO L276 IsEmpty]: Start isEmpty. Operand 55506 states and 152818 transitions. [2022-02-16 14:41:16,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:16,420 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:16,420 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:16,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-02-16 14:41:16,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-02-16 14:41:16,621 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:16,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:16,621 INFO L85 PathProgramCache]: Analyzing trace with hash -2001403016, now seen corresponding path program 41 times [2022-02-16 14:41:16,621 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:16,621 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654499186] [2022-02-16 14:41:16,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:16,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:16,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:16,661 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:41:16,662 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:16,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654499186] [2022-02-16 14:41:16,662 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654499186] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:16,662 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900899407] [2022-02-16 14:41:16,662 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:41:16,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:16,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:16,663 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:16,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-02-16 14:41:16,685 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:41:16,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:16,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:16,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:16,739 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:41:16,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:16,795 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-16 14:41:16,795 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900899407] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:16,795 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:16,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2022-02-16 14:41:16,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966057931] [2022-02-16 14:41:16,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:16,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-16 14:41:16,796 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:16,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-16 14:41:16,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-16 14:41:16,797 INFO L87 Difference]: Start difference. First operand 55506 states and 152818 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:17,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:17,460 INFO L93 Difference]: Finished difference Result 61508 states and 167927 transitions. [2022-02-16 14:41:17,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-16 14:41:17,461 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:17,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:17,642 INFO L225 Difference]: With dead ends: 61508 [2022-02-16 14:41:17,643 INFO L226 Difference]: Without dead ends: 61505 [2022-02-16 14:41:17,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=212, Invalid=658, Unknown=0, NotChecked=0, Total=870 [2022-02-16 14:41:17,643 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 132 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:17,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 135 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:41:17,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61505 states. [2022-02-16 14:41:18,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61505 to 55538. [2022-02-16 14:41:19,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55538 states, 55537 states have (on average 2.7529574878009253) internal successors, (152891), 55537 states have internal predecessors, (152891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:19,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55538 states to 55538 states and 152891 transitions. [2022-02-16 14:41:19,319 INFO L78 Accepts]: Start accepts. Automaton has 55538 states and 152891 transitions. Word has length 28 [2022-02-16 14:41:19,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:19,319 INFO L470 AbstractCegarLoop]: Abstraction has 55538 states and 152891 transitions. [2022-02-16 14:41:19,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:19,319 INFO L276 IsEmpty]: Start isEmpty. Operand 55538 states and 152891 transitions. [2022-02-16 14:41:19,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:19,390 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:19,391 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:19,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-02-16 14:41:19,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:19,603 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:19,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:19,604 INFO L85 PathProgramCache]: Analyzing trace with hash -375184400, now seen corresponding path program 87 times [2022-02-16 14:41:19,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:19,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378107301] [2022-02-16 14:41:19,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:19,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:19,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:19,643 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:19,644 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:19,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378107301] [2022-02-16 14:41:19,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378107301] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:19,644 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741069973] [2022-02-16 14:41:19,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:41:19,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:19,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:19,645 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:19,649 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-02-16 14:41:19,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-16 14:41:19,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:19,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:19,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:19,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:19,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:19,805 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:19,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741069973] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:19,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:19,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-16 14:41:19,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677223817] [2022-02-16 14:41:19,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:19,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:41:19,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:19,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:41:19,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:41:19,806 INFO L87 Difference]: Start difference. First operand 55538 states and 152891 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:20,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:20,887 INFO L93 Difference]: Finished difference Result 63659 states and 172474 transitions. [2022-02-16 14:41:20,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-02-16 14:41:20,888 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:20,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:21,081 INFO L225 Difference]: With dead ends: 63659 [2022-02-16 14:41:21,081 INFO L226 Difference]: Without dead ends: 63659 [2022-02-16 14:41:21,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=789, Invalid=2633, Unknown=0, NotChecked=0, Total=3422 [2022-02-16 14:41:21,082 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 341 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:21,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 184 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:41:21,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63659 states. [2022-02-16 14:41:22,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63659 to 55627. [2022-02-16 14:41:22,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55627 states, 55626 states have (on average 2.7521302987811453) internal successors, (153090), 55626 states have internal predecessors, (153090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:22,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55627 states to 55627 states and 153090 transitions. [2022-02-16 14:41:22,533 INFO L78 Accepts]: Start accepts. Automaton has 55627 states and 153090 transitions. Word has length 28 [2022-02-16 14:41:22,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:22,533 INFO L470 AbstractCegarLoop]: Abstraction has 55627 states and 153090 transitions. [2022-02-16 14:41:22,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:22,533 INFO L276 IsEmpty]: Start isEmpty. Operand 55627 states and 153090 transitions. [2022-02-16 14:41:22,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:22,602 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:22,602 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:22,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-02-16 14:41:22,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:22,804 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:22,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:22,804 INFO L85 PathProgramCache]: Analyzing trace with hash -604592784, now seen corresponding path program 88 times [2022-02-16 14:41:22,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:22,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015546324] [2022-02-16 14:41:22,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:22,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:22,841 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:22,841 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:22,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015546324] [2022-02-16 14:41:22,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015546324] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:22,841 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325616365] [2022-02-16 14:41:22,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:41:22,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:22,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:22,842 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:22,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-02-16 14:41:22,862 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:41:22,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:22,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:22,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:22,956 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:22,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:23,224 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:23,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325616365] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:23,224 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:23,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-02-16 14:41:23,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647463154] [2022-02-16 14:41:23,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:23,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-16 14:41:23,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:23,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-16 14:41:23,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-02-16 14:41:23,225 INFO L87 Difference]: Start difference. First operand 55627 states and 153090 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:23,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:23,982 INFO L93 Difference]: Finished difference Result 63404 states and 171947 transitions. [2022-02-16 14:41:23,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-16 14:41:23,982 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:23,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:24,174 INFO L225 Difference]: With dead ends: 63404 [2022-02-16 14:41:24,175 INFO L226 Difference]: Without dead ends: 63403 [2022-02-16 14:41:24,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=549, Invalid=1803, Unknown=0, NotChecked=0, Total=2352 [2022-02-16 14:41:24,175 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 226 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:24,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 210 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:41:24,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63403 states. [2022-02-16 14:41:25,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63403 to 55568. [2022-02-16 14:41:25,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55568 states, 55567 states have (on average 2.7527489337196536) internal successors, (152962), 55567 states have internal predecessors, (152962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:25,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55568 states to 55568 states and 152962 transitions. [2022-02-16 14:41:25,891 INFO L78 Accepts]: Start accepts. Automaton has 55568 states and 152962 transitions. Word has length 28 [2022-02-16 14:41:25,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:25,891 INFO L470 AbstractCegarLoop]: Abstraction has 55568 states and 152962 transitions. [2022-02-16 14:41:25,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:25,892 INFO L276 IsEmpty]: Start isEmpty. Operand 55568 states and 152962 transitions. [2022-02-16 14:41:25,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:25,964 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:25,964 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:25,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-02-16 14:41:26,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2022-02-16 14:41:26,164 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:26,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:26,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1049108752, now seen corresponding path program 89 times [2022-02-16 14:41:26,165 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:26,165 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779466720] [2022-02-16 14:41:26,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:26,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:26,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:26,204 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:26,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:26,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779466720] [2022-02-16 14:41:26,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779466720] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:26,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585006064] [2022-02-16 14:41:26,204 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:41:26,204 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:26,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:26,205 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:26,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-02-16 14:41:26,226 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:41:26,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:26,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:26,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:26,289 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:26,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:26,353 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:26,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585006064] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:26,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:26,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 15 [2022-02-16 14:41:26,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369889815] [2022-02-16 14:41:26,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:26,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-16 14:41:26,354 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:26,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-16 14:41:26,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-02-16 14:41:26,354 INFO L87 Difference]: Start difference. First operand 55568 states and 152962 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:27,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:27,242 INFO L93 Difference]: Finished difference Result 63502 states and 172267 transitions. [2022-02-16 14:41:27,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-02-16 14:41:27,243 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:27,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:27,411 INFO L225 Difference]: With dead ends: 63502 [2022-02-16 14:41:27,412 INFO L226 Difference]: Without dead ends: 63497 [2022-02-16 14:41:27,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=493, Invalid=1763, Unknown=0, NotChecked=0, Total=2256 [2022-02-16 14:41:27,412 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 262 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:27,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 162 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-16 14:41:27,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63497 states. [2022-02-16 14:41:28,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63497 to 55678. [2022-02-16 14:41:28,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55678 states, 55677 states have (on average 2.7517466817536866) internal successors, (153209), 55677 states have internal predecessors, (153209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:28,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55678 states to 55678 states and 153209 transitions. [2022-02-16 14:41:28,883 INFO L78 Accepts]: Start accepts. Automaton has 55678 states and 153209 transitions. Word has length 28 [2022-02-16 14:41:28,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:28,883 INFO L470 AbstractCegarLoop]: Abstraction has 55678 states and 153209 transitions. [2022-02-16 14:41:28,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:28,883 INFO L276 IsEmpty]: Start isEmpty. Operand 55678 states and 153209 transitions. [2022-02-16 14:41:28,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:28,951 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:28,951 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:28,966 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-02-16 14:41:29,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:29,151 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:29,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:29,152 INFO L85 PathProgramCache]: Analyzing trace with hash 969563828, now seen corresponding path program 90 times [2022-02-16 14:41:29,152 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:29,152 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557468513] [2022-02-16 14:41:29,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:29,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:29,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:29,192 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:29,192 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:29,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557468513] [2022-02-16 14:41:29,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557468513] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:29,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448190495] [2022-02-16 14:41:29,192 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:41:29,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:29,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:29,193 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:29,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-02-16 14:41:29,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:41:29,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:29,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:29,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:29,289 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:29,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:29,533 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:29,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448190495] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:29,533 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:29,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 17 [2022-02-16 14:41:29,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431126042] [2022-02-16 14:41:29,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:29,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-16 14:41:29,533 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:29,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-16 14:41:29,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-02-16 14:41:29,534 INFO L87 Difference]: Start difference. First operand 55678 states and 153209 transitions. Second operand has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:41:30,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:30,677 INFO L93 Difference]: Finished difference Result 80068 states and 213311 transitions. [2022-02-16 14:41:30,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-02-16 14:41:30,678 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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 28 [2022-02-16 14:41:30,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:31,094 INFO L225 Difference]: With dead ends: 80068 [2022-02-16 14:41:31,094 INFO L226 Difference]: Without dead ends: 80063 [2022-02-16 14:41:31,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1610 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1047, Invalid=3645, Unknown=0, NotChecked=0, Total=4692 [2022-02-16 14:41:31,095 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 461 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:31,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 216 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-16 14:41:31,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80063 states. [2022-02-16 14:41:32,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80063 to 56428. [2022-02-16 14:41:32,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56428 states, 56427 states have (on average 2.7530260336363797) internal successors, (155345), 56427 states have internal predecessors, (155345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:32,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56428 states to 56428 states and 155345 transitions. [2022-02-16 14:41:32,599 INFO L78 Accepts]: Start accepts. Automaton has 56428 states and 155345 transitions. Word has length 28 [2022-02-16 14:41:32,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:32,600 INFO L470 AbstractCegarLoop]: Abstraction has 56428 states and 155345 transitions. [2022-02-16 14:41:32,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.764705882352941) internal successors, (47), 17 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-02-16 14:41:32,600 INFO L276 IsEmpty]: Start isEmpty. Operand 56428 states and 155345 transitions. [2022-02-16 14:41:32,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:32,854 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:32,854 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:32,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-02-16 14:41:33,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:33,070 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:33,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:33,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1709075330, now seen corresponding path program 91 times [2022-02-16 14:41:33,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:33,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906165226] [2022-02-16 14:41:33,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:33,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:33,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:33,115 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:33,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:33,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906165226] [2022-02-16 14:41:33,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906165226] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:33,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260709332] [2022-02-16 14:41:33,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:41:33,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:33,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:33,117 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:33,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-02-16 14:41:33,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:33,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:33,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:33,241 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:33,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:33,343 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:33,343 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260709332] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:33,343 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:33,343 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-02-16 14:41:33,343 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941724916] [2022-02-16 14:41:33,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:33,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-16 14:41:33,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:33,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-16 14:41:33,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2022-02-16 14:41:33,344 INFO L87 Difference]: Start difference. First operand 56428 states and 155345 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 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-02-16 14:41:34,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:34,905 INFO L93 Difference]: Finished difference Result 58743 states and 160299 transitions. [2022-02-16 14:41:34,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-16 14:41:34,905 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 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 28 [2022-02-16 14:41:34,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:35,296 INFO L225 Difference]: With dead ends: 58743 [2022-02-16 14:41:35,297 INFO L226 Difference]: Without dead ends: 58743 [2022-02-16 14:41:35,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3609 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1897, Invalid=7415, Unknown=0, NotChecked=0, Total=9312 [2022-02-16 14:41:35,298 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 329 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:35,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 335 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-16 14:41:35,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58743 states. [2022-02-16 14:41:36,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58743 to 56526. [2022-02-16 14:41:36,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56526 states, 56525 states have (on average 2.7520566121185315) internal successors, (155560), 56525 states have internal predecessors, (155560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:36,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56526 states to 56526 states and 155560 transitions. [2022-02-16 14:41:36,758 INFO L78 Accepts]: Start accepts. Automaton has 56526 states and 155560 transitions. Word has length 28 [2022-02-16 14:41:36,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:36,758 INFO L470 AbstractCegarLoop]: Abstraction has 56526 states and 155560 transitions. [2022-02-16 14:41:36,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 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-02-16 14:41:36,758 INFO L276 IsEmpty]: Start isEmpty. Operand 56526 states and 155560 transitions. [2022-02-16 14:41:36,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:36,825 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:36,825 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:36,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-02-16 14:41:37,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-02-16 14:41:37,026 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:37,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:37,026 INFO L85 PathProgramCache]: Analyzing trace with hash -116329168, now seen corresponding path program 42 times [2022-02-16 14:41:37,026 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:37,026 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399175277] [2022-02-16 14:41:37,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:37,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:37,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:37,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:37,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399175277] [2022-02-16 14:41:37,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399175277] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:37,068 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689579757] [2022-02-16 14:41:37,068 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:41:37,068 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:37,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:37,069 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:37,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-02-16 14:41:37,090 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:41:37,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:37,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:37,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:37,146 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:37,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:37,197 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:37,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689579757] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:37,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:37,198 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 13 [2022-02-16 14:41:37,198 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967078264] [2022-02-16 14:41:37,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:37,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:41:37,198 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:37,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:41:37,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:41:37,198 INFO L87 Difference]: Start difference. First operand 56526 states and 155560 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:37,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:37,904 INFO L93 Difference]: Finished difference Result 62591 states and 170822 transitions. [2022-02-16 14:41:37,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-16 14:41:37,904 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:37,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:38,088 INFO L225 Difference]: With dead ends: 62591 [2022-02-16 14:41:38,088 INFO L226 Difference]: Without dead ends: 62591 [2022-02-16 14:41:38,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=307, Invalid=815, Unknown=0, NotChecked=0, Total=1122 [2022-02-16 14:41:38,089 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 105 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:38,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 164 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:41:38,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62591 states. [2022-02-16 14:41:39,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62591 to 56564. [2022-02-16 14:41:39,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56564 states, 56563 states have (on average 2.7515690469034526) internal successors, (155637), 56563 states have internal predecessors, (155637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:39,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56564 states to 56564 states and 155637 transitions. [2022-02-16 14:41:39,593 INFO L78 Accepts]: Start accepts. Automaton has 56564 states and 155637 transitions. Word has length 28 [2022-02-16 14:41:39,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:39,593 INFO L470 AbstractCegarLoop]: Abstraction has 56564 states and 155637 transitions. [2022-02-16 14:41:39,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:39,593 INFO L276 IsEmpty]: Start isEmpty. Operand 56564 states and 155637 transitions. [2022-02-16 14:41:39,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-16 14:41:39,869 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:39,869 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:39,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-02-16 14:41:40,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-02-16 14:41:40,086 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:40,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:40,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1818719856, now seen corresponding path program 43 times [2022-02-16 14:41:40,087 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:40,087 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147896983] [2022-02-16 14:41:40,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:40,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:40,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:40,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:40,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147896983] [2022-02-16 14:41:40,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147896983] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:40,128 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690072172] [2022-02-16 14:41:40,128 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:41:40,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:40,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:40,129 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:40,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-02-16 14:41:40,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:40,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2022-02-16 14:41:40,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:40,202 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:40,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:40,256 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:40,256 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690072172] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:40,256 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:40,256 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 13 [2022-02-16 14:41:40,256 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049563981] [2022-02-16 14:41:40,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:40,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-16 14:41:40,256 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:40,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-16 14:41:40,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-02-16 14:41:40,257 INFO L87 Difference]: Start difference. First operand 56564 states and 155637 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:40,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:40,769 INFO L93 Difference]: Finished difference Result 62574 states and 170765 transitions. [2022-02-16 14:41:40,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-16 14:41:40,770 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-16 14:41:40,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:40,958 INFO L225 Difference]: With dead ends: 62574 [2022-02-16 14:41:40,958 INFO L226 Difference]: Without dead ends: 62567 [2022-02-16 14:41:40,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=247, Invalid=809, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 14:41:40,959 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 171 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:40,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 105 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-16 14:41:41,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62567 states. [2022-02-16 14:41:42,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62567 to 56564. [2022-02-16 14:41:42,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56564 states, 56563 states have (on average 2.7515336880999945) internal successors, (155635), 56563 states have internal predecessors, (155635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:42,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56564 states to 56564 states and 155635 transitions. [2022-02-16 14:41:42,684 INFO L78 Accepts]: Start accepts. Automaton has 56564 states and 155635 transitions. Word has length 28 [2022-02-16 14:41:42,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:42,684 INFO L470 AbstractCegarLoop]: Abstraction has 56564 states and 155635 transitions. [2022-02-16 14:41:42,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:42,685 INFO L276 IsEmpty]: Start isEmpty. Operand 56564 states and 155635 transitions. [2022-02-16 14:41:42,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:41:42,764 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:42,764 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:42,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-02-16 14:41:42,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-02-16 14:41:42,965 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:42,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:42,965 INFO L85 PathProgramCache]: Analyzing trace with hash -559233666, now seen corresponding path program 92 times [2022-02-16 14:41:42,965 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:42,965 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729608547] [2022-02-16 14:41:42,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:42,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:42,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:43,152 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:43,152 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:43,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729608547] [2022-02-16 14:41:43,152 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729608547] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:43,152 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709520600] [2022-02-16 14:41:43,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:41:43,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:43,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:43,153 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:43,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-02-16 14:41:43,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:41:43,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:43,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-16 14:41:43,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:43,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:41:43,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:41:43,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:43,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-16 14:41:43,513 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:43,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:43,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:43,847 INFO L353 Elim1Store]: treesize reduction 38, result has 73.0 percent of original size [2022-02-16 14:41:43,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 29 treesize of output 114 [2022-02-16 14:41:44,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:41:44,954 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:41:44,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 72 [2022-02-16 14:41:45,228 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:45,229 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709520600] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:45,229 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:45,229 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-02-16 14:41:45,229 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321388798] [2022-02-16 14:41:45,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:45,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 14:41:45,229 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:45,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 14:41:45,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2022-02-16 14:41:45,229 INFO L87 Difference]: Start difference. First operand 56564 states and 155635 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:50,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:41:50,530 INFO L93 Difference]: Finished difference Result 64762 states and 172293 transitions. [2022-02-16 14:41:50,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-02-16 14:41:50,531 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-16 14:41:50,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:41:50,709 INFO L225 Difference]: With dead ends: 64762 [2022-02-16 14:41:50,709 INFO L226 Difference]: Without dead ends: 64751 [2022-02-16 14:41:50,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2918 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1349, Invalid=8157, Unknown=0, NotChecked=0, Total=9506 [2022-02-16 14:41:50,710 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 512 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 2265 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 2400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 2265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:41:50,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 413 Invalid, 2400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 2265 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-16 14:41:50,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64751 states. [2022-02-16 14:41:51,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64751 to 56627. [2022-02-16 14:41:52,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56627 states, 56626 states have (on average 2.7510330943382897) internal successors, (155780), 56626 states have internal predecessors, (155780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:52,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56627 states to 56627 states and 155780 transitions. [2022-02-16 14:41:52,188 INFO L78 Accepts]: Start accepts. Automaton has 56627 states and 155780 transitions. Word has length 30 [2022-02-16 14:41:52,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:41:52,189 INFO L470 AbstractCegarLoop]: Abstraction has 56627 states and 155780 transitions. [2022-02-16 14:41:52,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:41:52,189 INFO L276 IsEmpty]: Start isEmpty. Operand 56627 states and 155780 transitions. [2022-02-16 14:41:52,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:41:52,276 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:41:52,276 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:41:52,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-02-16 14:41:52,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:52,476 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:41:52,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:41:52,477 INFO L85 PathProgramCache]: Analyzing trace with hash -305444542, now seen corresponding path program 93 times [2022-02-16 14:41:52,477 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:41:52,477 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220648946] [2022-02-16 14:41:52,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:41:52,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:41:52,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:41:52,667 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:52,667 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:41:52,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220648946] [2022-02-16 14:41:52,667 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220648946] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:41:52,667 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182617333] [2022-02-16 14:41:52,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-16 14:41:52,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:41:52,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:41:52,668 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:41:52,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-02-16 14:41:52,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-16 14:41:52,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:41:52,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-16 14:41:52,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:41:53,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:41:53,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 53 [2022-02-16 14:41:53,534 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:53,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:41:53,993 INFO L353 Elim1Store]: treesize reduction 24, result has 83.0 percent of original size [2022-02-16 14:41:53,994 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 56 treesize of output 141 [2022-02-16 14:41:59,008 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:41:59,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182617333] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:41:59,009 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:41:59,009 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-02-16 14:41:59,009 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358472697] [2022-02-16 14:41:59,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:41:59,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-16 14:41:59,009 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:41:59,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-16 14:41:59,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 14:41:59,009 INFO L87 Difference]: Start difference. First operand 56627 states and 155780 transitions. Second operand has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:05,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:42:05,131 INFO L93 Difference]: Finished difference Result 68271 states and 188050 transitions. [2022-02-16 14:42:05,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-02-16 14:42:05,132 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-16 14:42:05,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:42:05,347 INFO L225 Difference]: With dead ends: 68271 [2022-02-16 14:42:05,347 INFO L226 Difference]: Without dead ends: 68261 [2022-02-16 14:42:05,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3954 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1579, Invalid=10631, Unknown=0, NotChecked=0, Total=12210 [2022-02-16 14:42:05,348 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 298 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 1706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 632 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-16 14:42:05,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 259 Invalid, 1706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 996 Invalid, 0 Unknown, 632 Unchecked, 0.6s Time] [2022-02-16 14:42:05,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68261 states. [2022-02-16 14:42:06,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68261 to 56646. [2022-02-16 14:42:06,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56646 states, 56645 states have (on average 2.7508694500838557) internal successors, (155823), 56645 states have internal predecessors, (155823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:07,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56646 states to 56646 states and 155823 transitions. [2022-02-16 14:42:07,349 INFO L78 Accepts]: Start accepts. Automaton has 56646 states and 155823 transitions. Word has length 30 [2022-02-16 14:42:07,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:42:07,349 INFO L470 AbstractCegarLoop]: Abstraction has 56646 states and 155823 transitions. [2022-02-16 14:42:07,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.242424242424242) internal successors, (74), 33 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:07,349 INFO L276 IsEmpty]: Start isEmpty. Operand 56646 states and 155823 transitions. [2022-02-16 14:42:07,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:42:07,431 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:42:07,431 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:42:07,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-02-16 14:42:07,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-02-16 14:42:07,631 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:42:07,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:42:07,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1885986046, now seen corresponding path program 94 times [2022-02-16 14:42:07,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:42:07,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257525864] [2022-02-16 14:42:07,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:42:07,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:42:07,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:42:07,884 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:07,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:42:07,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257525864] [2022-02-16 14:42:07,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257525864] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:42:07,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624341410] [2022-02-16 14:42:07,885 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-16 14:42:07,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:42:07,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:42:07,886 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:42:07,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-02-16 14:42:07,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-16 14:42:07,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:42:07,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-16 14:42:07,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:42:08,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:08,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:08,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:08,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:08,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:08,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:08,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2022-02-16 14:42:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:08,249 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:42:08,590 INFO L353 Elim1Store]: treesize reduction 48, result has 68.2 percent of original size [2022-02-16 14:42:08,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 115 [2022-02-16 14:42:09,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,969 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:09,988 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:42:09,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 72 [2022-02-16 14:42:10,259 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:10,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624341410] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:42:10,259 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:42:10,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-02-16 14:42:10,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379627059] [2022-02-16 14:42:10,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:42:10,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 14:42:10,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:42:10,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 14:42:10,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-02-16 14:42:10,260 INFO L87 Difference]: Start difference. First operand 56646 states and 155823 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:15,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:42:15,998 INFO L93 Difference]: Finished difference Result 69419 states and 188667 transitions. [2022-02-16 14:42:15,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-16 14:42:15,998 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-16 14:42:15,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:42:16,178 INFO L225 Difference]: With dead ends: 69419 [2022-02-16 14:42:16,178 INFO L226 Difference]: Without dead ends: 69413 [2022-02-16 14:42:16,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3709 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1201, Invalid=10141, Unknown=0, NotChecked=0, Total=11342 [2022-02-16 14:42:16,179 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 428 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 2088 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 2198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 2088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-16 14:42:16,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 365 Invalid, 2198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 2088 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-02-16 14:42:16,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69413 states. [2022-02-16 14:42:17,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69413 to 56665. [2022-02-16 14:42:17,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56665 states, 56664 states have (on average 2.7505294366793733) internal successors, (155856), 56664 states have internal predecessors, (155856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:17,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56665 states to 56665 states and 155856 transitions. [2022-02-16 14:42:17,876 INFO L78 Accepts]: Start accepts. Automaton has 56665 states and 155856 transitions. Word has length 30 [2022-02-16 14:42:17,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:42:17,876 INFO L470 AbstractCegarLoop]: Abstraction has 56665 states and 155856 transitions. [2022-02-16 14:42:17,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:17,876 INFO L276 IsEmpty]: Start isEmpty. Operand 56665 states and 155856 transitions. [2022-02-16 14:42:17,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:42:17,963 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:42:17,963 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:42:17,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-02-16 14:42:18,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-02-16 14:42:18,163 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:42:18,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:42:18,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1143371710, now seen corresponding path program 95 times [2022-02-16 14:42:18,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:42:18,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526093550] [2022-02-16 14:42:18,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:42:18,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:42:18,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:42:18,362 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:18,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:42:18,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526093550] [2022-02-16 14:42:18,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526093550] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:42:18,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875631262] [2022-02-16 14:42:18,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-16 14:42:18,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:42:18,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:42:18,364 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:42:18,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-02-16 14:42:18,385 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-16 14:42:18,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:42:18,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-16 14:42:18,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:42:18,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:18,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:18,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:18,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-02-16 14:42:18,821 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:18,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:42:19,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:19,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:19,391 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:42:19,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 13 case distinctions, treesize of input 55 treesize of output 144 [2022-02-16 14:42:26,391 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:26,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875631262] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:42:26,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:42:26,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 31 [2022-02-16 14:42:26,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123500781] [2022-02-16 14:42:26,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:42:26,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-02-16 14:42:26,392 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:42:26,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-02-16 14:42:26,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2022-02-16 14:42:26,392 INFO L87 Difference]: Start difference. First operand 56665 states and 155856 transitions. Second operand has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:31,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:42:31,242 INFO L93 Difference]: Finished difference Result 91325 states and 246021 transitions. [2022-02-16 14:42:31,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-02-16 14:42:31,243 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-16 14:42:31,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:42:31,543 INFO L225 Difference]: With dead ends: 91325 [2022-02-16 14:42:31,544 INFO L226 Difference]: Without dead ends: 91318 [2022-02-16 14:42:31,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4252 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1808, Invalid=9534, Unknown=0, NotChecked=0, Total=11342 [2022-02-16 14:42:31,545 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 375 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 1419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 559 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-16 14:42:31,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 223 Invalid, 1419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 720 Invalid, 0 Unknown, 559 Unchecked, 0.5s Time] [2022-02-16 14:42:31,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91318 states. [2022-02-16 14:42:33,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91318 to 56749. [2022-02-16 14:42:33,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56749 states, 56748 states have (on average 2.7502995700288997) internal successors, (156074), 56748 states have internal predecessors, (156074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:33,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56749 states to 56749 states and 156074 transitions. [2022-02-16 14:42:33,619 INFO L78 Accepts]: Start accepts. Automaton has 56749 states and 156074 transitions. Word has length 30 [2022-02-16 14:42:33,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:42:33,619 INFO L470 AbstractCegarLoop]: Abstraction has 56749 states and 156074 transitions. [2022-02-16 14:42:33,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:33,619 INFO L276 IsEmpty]: Start isEmpty. Operand 56749 states and 156074 transitions. [2022-02-16 14:42:33,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:42:33,706 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:42:33,706 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:42:33,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-02-16 14:42:33,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:42:33,906 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:42:33,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:42:33,907 INFO L85 PathProgramCache]: Analyzing trace with hash 964198338, now seen corresponding path program 96 times [2022-02-16 14:42:33,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:42:33,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807650459] [2022-02-16 14:42:33,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:42:33,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:42:33,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:42:34,141 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:34,141 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:42:34,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807650459] [2022-02-16 14:42:34,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807650459] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:42:34,142 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791796616] [2022-02-16 14:42:34,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-16 14:42:34,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:42:34,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:42:34,143 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:42:34,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-02-16 14:42:34,168 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-16 14:42:34,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:42:34,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-16 14:42:34,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:42:34,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:34,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:34,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:34,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:34,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:34,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 20 [2022-02-16 14:42:34,704 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:34,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:42:35,051 INFO L353 Elim1Store]: treesize reduction 48, result has 68.2 percent of original size [2022-02-16 14:42:35,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 30 treesize of output 115 [2022-02-16 14:42:36,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:36,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:42:36,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 72 [2022-02-16 14:42:36,965 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:36,965 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791796616] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:42:36,965 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:42:36,965 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 30 [2022-02-16 14:42:36,965 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589473406] [2022-02-16 14:42:36,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:42:36,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-16 14:42:36,966 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:42:36,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-16 14:42:36,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-02-16 14:42:36,966 INFO L87 Difference]: Start difference. First operand 56749 states and 156074 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:42,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:42:42,879 INFO L93 Difference]: Finished difference Result 69557 states and 188992 transitions. [2022-02-16 14:42:42,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-02-16 14:42:42,879 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-16 14:42:42,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:42:43,108 INFO L225 Difference]: With dead ends: 69557 [2022-02-16 14:42:43,108 INFO L226 Difference]: Without dead ends: 69545 [2022-02-16 14:42:43,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4392 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1419, Invalid=11237, Unknown=0, NotChecked=0, Total=12656 [2022-02-16 14:42:43,109 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 408 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 2259 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 2362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 2259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-16 14:42:43,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 395 Invalid, 2362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 2259 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-02-16 14:42:43,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69545 states. [2022-02-16 14:42:44,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69545 to 56754. [2022-02-16 14:42:44,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56754 states, 56753 states have (on average 2.7502334678342995) internal successors, (156084), 56753 states have internal predecessors, (156084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:44,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56754 states to 56754 states and 156084 transitions. [2022-02-16 14:42:44,888 INFO L78 Accepts]: Start accepts. Automaton has 56754 states and 156084 transitions. Word has length 30 [2022-02-16 14:42:44,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:42:44,889 INFO L470 AbstractCegarLoop]: Abstraction has 56754 states and 156084 transitions. [2022-02-16 14:42:44,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:44,889 INFO L276 IsEmpty]: Start isEmpty. Operand 56754 states and 156084 transitions. [2022-02-16 14:42:44,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:42:44,981 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:42:44,981 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:42:45,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-02-16 14:42:45,181 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:42:45,182 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:42:45,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:42:45,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1217987462, now seen corresponding path program 97 times [2022-02-16 14:42:45,182 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:42:45,182 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809713837] [2022-02-16 14:42:45,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:42:45,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:42:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:42:45,399 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:45,400 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:42:45,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809713837] [2022-02-16 14:42:45,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809713837] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:42:45,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951325597] [2022-02-16 14:42:45,400 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-16 14:42:45,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:42:45,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:42:45,401 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:42:45,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-02-16 14:42:45,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:42:45,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-16 14:42:45,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:42:45,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:45,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:45,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:45,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:45,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:42:45,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:45,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 13 [2022-02-16 14:42:45,816 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:45,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:42:46,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:46,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:46,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:46,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:46,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:46,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:42:46,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 30 treesize of output 111 [2022-02-16 14:42:47,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:42:47,212 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:42:47,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 72 [2022-02-16 14:42:47,471 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:42:47,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951325597] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:42:47,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:42:47,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-02-16 14:42:47,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555080650] [2022-02-16 14:42:47,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:42:47,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-02-16 14:42:47,471 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:42:47,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-02-16 14:42:47,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2022-02-16 14:42:47,472 INFO L87 Difference]: Start difference. First operand 56754 states and 156084 transitions. Second operand has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:42:59,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:42:59,122 INFO L93 Difference]: Finished difference Result 75209 states and 202589 transitions. [2022-02-16 14:42:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-02-16 14:42:59,122 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-16 14:42:59,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:42:59,331 INFO L225 Difference]: With dead ends: 75209 [2022-02-16 14:42:59,332 INFO L226 Difference]: Without dead ends: 75204 [2022-02-16 14:42:59,333 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13162 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=3472, Invalid=30200, Unknown=0, NotChecked=0, Total=33672 [2022-02-16 14:42:59,333 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 610 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 2387 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 2642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 2387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-16 14:42:59,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 428 Invalid, 2642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 2387 Invalid, 0 Unknown, 61 Unchecked, 1.4s Time] [2022-02-16 14:42:59,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75204 states. [2022-02-16 14:43:00,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75204 to 56778. [2022-02-16 14:43:00,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56778 states, 56777 states have (on average 2.7499339521285027) internal successors, (156133), 56777 states have internal predecessors, (156133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:43:00,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56778 states to 56778 states and 156133 transitions. [2022-02-16 14:43:00,996 INFO L78 Accepts]: Start accepts. Automaton has 56778 states and 156133 transitions. Word has length 30 [2022-02-16 14:43:00,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:43:00,996 INFO L470 AbstractCegarLoop]: Abstraction has 56778 states and 156133 transitions. [2022-02-16 14:43:00,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.1515151515151514) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:43:00,996 INFO L276 IsEmpty]: Start isEmpty. Operand 56778 states and 156133 transitions. [2022-02-16 14:43:01,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:43:01,072 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:43:01,072 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:43:01,088 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-02-16 14:43:01,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:43:01,273 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:43:01,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:43:01,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1899948930, now seen corresponding path program 44 times [2022-02-16 14:43:01,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:43:01,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713953674] [2022-02-16 14:43:01,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:43:01,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:43:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:43:01,620 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:43:01,620 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:43:01,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713953674] [2022-02-16 14:43:01,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713953674] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:43:01,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757007453] [2022-02-16 14:43:01,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:43:01,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:43:01,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:43:01,622 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:43:01,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-02-16 14:43:01,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:43:01,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:43:01,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-16 14:43:01,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:43:01,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:01,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:01,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:01,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:01,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:01,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:01,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:01,966 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 19 [2022-02-16 14:43:01,994 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:43:01,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:43:02,269 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-16 14:43:02,269 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 31 treesize of output 96 [2022-02-16 14:43:02,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:02,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:02,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:02,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:02,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:02,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:02,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:02,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:02,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 5 [2022-02-16 14:43:02,537 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:43:02,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757007453] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:43:02,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:43:02,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 28 [2022-02-16 14:43:02,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793498172] [2022-02-16 14:43:02,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:43:02,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-16 14:43:02,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:43:02,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-16 14:43:02,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2022-02-16 14:43:02,538 INFO L87 Difference]: Start difference. First operand 56778 states and 156133 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:43:07,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-16 14:43:07,388 INFO L93 Difference]: Finished difference Result 73536 states and 202413 transitions. [2022-02-16 14:43:07,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-02-16 14:43:07,389 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-02-16 14:43:07,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-16 14:43:07,596 INFO L225 Difference]: With dead ends: 73536 [2022-02-16 14:43:07,596 INFO L226 Difference]: Without dead ends: 73530 [2022-02-16 14:43:07,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3352 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1267, Invalid=9239, Unknown=0, NotChecked=0, Total=10506 [2022-02-16 14:43:07,597 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 341 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 1695 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 1695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-16 14:43:07,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 314 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 1695 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-16 14:43:07,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73530 states. [2022-02-16 14:43:09,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73530 to 56802. [2022-02-16 14:43:09,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56802 states, 56801 states have (on average 2.749546662910864) internal successors, (156177), 56801 states have internal predecessors, (156177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:43:09,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56802 states to 56802 states and 156177 transitions. [2022-02-16 14:43:09,288 INFO L78 Accepts]: Start accepts. Automaton has 56802 states and 156177 transitions. Word has length 30 [2022-02-16 14:43:09,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-16 14:43:09,289 INFO L470 AbstractCegarLoop]: Abstraction has 56802 states and 156177 transitions. [2022-02-16 14:43:09,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-16 14:43:09,289 INFO L276 IsEmpty]: Start isEmpty. Operand 56802 states and 156177 transitions. [2022-02-16 14:43:09,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-02-16 14:43:09,366 INFO L506 BasicCegarLoop]: Found error trace [2022-02-16 14:43:09,366 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-16 14:43:09,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-02-16 14:43:09,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:43:09,567 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-16 14:43:09,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-16 14:43:09,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1446560194, now seen corresponding path program 98 times [2022-02-16 14:43:09,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-16 14:43:09,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570717454] [2022-02-16 14:43:09,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-16 14:43:09,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-16 14:43:09,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-16 14:43:09,765 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:43:09,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-16 14:43:09,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570717454] [2022-02-16 14:43:09,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570717454] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-16 14:43:09,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711227121] [2022-02-16 14:43:09,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-16 14:43:09,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-16 14:43:09,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-16 14:43:09,767 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-16 14:43:09,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-02-16 14:43:09,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-16 14:43:09,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-16 14:43:09,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-16 14:43:09,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-16 14:43:10,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:10,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:10,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-16 14:43:10,251 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:43:10,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 68 [2022-02-16 14:43:11,218 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:43:11,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-16 14:43:11,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:11,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:11,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:11,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:11,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-16 14:43:11,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-16 14:43:11,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 52 treesize of output 109 [2022-02-16 14:43:14,597 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-16 14:43:14,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711227121] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-16 14:43:14,598 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-16 14:43:14,598 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 14] total 35 [2022-02-16 14:43:14,598 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166413180] [2022-02-16 14:43:14,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-16 14:43:14,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-16 14:43:14,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-16 14:43:14,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-16 14:43:14,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1001, Unknown=0, NotChecked=0, Total=1190 [2022-02-16 14:43:14,598 INFO L87 Difference]: Start difference. First operand 56802 states and 156177 transitions. Second operand has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)